* {
  padding: 0px;
  margin: 0px;
}
.clear {
  clear: both;
}
ul {
  list-style: none;
}
a {
  text-decoration: none !important;
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;}
h2{ font-size:18px!important}
content_right_bottom_cn p,.content_right_bottom_cn,.content_right_bottom_cn h5{white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}
.content_right_bottom_cn a{ display:block;white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}
.body{ line-height:35px; font-size:16px}
.cent {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 15px;
}
.m20{ margin:20px auto!important; overflow:hidden!important; padding-top:30px; border-top:2px solid #f1f1f1}
.m20noline{ margin:5px auto!important; overflow:hidden!important; padding-top:5px; }
.xinwen ul li,.focus-rank-list a{text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;}
.xinwen ul li i{float: right}
.content_left h1{ text-align:center; font-size:20px}
.hao30{ font-size:30px!important}
.hao28{ font-size:28px!important}
.hao25{ font-size:25px!important}
.hongse{ color:#ff0000 !important}
.heise{ color: #000!important}
.huise{ color:#666!important}
.mt50{margin-top: 50px!important}
.mt20{margin-top: 20px!important}
.zhong {
  text-align: center !important
}
.content_right_bottom_cn h5 {
  font-size: 16px !important;
  font-weight: inherit !important
}
.neirong {
  border-bottom: 1px dashed #f1f1f1
}
.sxpian a {
  width: 100%
}
.content_left .body img {
  max-width: 100%
}
.cont .title,.s_laiz{ text-align:center!important;}
.none {
  display: none
}
.yinti {
  text-align: center;
  font-size: 20px;
  margin: 15px 0 0px
}
.tcc {
  text-align: center
}
.sxpian a {
  display: block;
  width: 100%;
  line-height: 40px
}
.lh45{line-height:45px!important;}
.xii {
  font-size: 18px !important;
  
}
.xii a {
  font-weight: 300 !important
}
.sc {
  width: 100%;
  height: 40px;
  background: #f9f9f9;
}
.sc_div {
  width: 1280px;
  height: 40px;
  margin: 0 auto;
  box-sizing: border-box;
}
.pages {
  width: 100%;
  margin: 20px auto 0
}
.pages li {
  padding: 5px 5px -5px;
  border: 1px solid #ccc !important;
  float: left !important;
  margin: 5px !important;
  line-height: 40px !important;
  height: 40px !important;
  text-align: center !important
}
.page {
  width: 40px !important
}
.page-next, .page-previous {
  width: 70px !important
}
.page-active {
  background: #666;
  color: #fff !important
}
.page-active a {
  color: #fff !important
}
.xinwen {
  line-height: 40px;
}
.xinwen h1 {
  text-align: center;
}
.cent {
  text-align: center;
}
.cc {
  clear: both
}
/*header*/
.header {
  height: 100px;
  padding-top: 15px;
}
.header .logo {
  float: left;
  display: inline-block;
  width: 95px;
  height: 73px;
  color: #d7d7d7;
  padding-left: 168px;
  padding-top: 26px;
  line-height: 23px;
  letter-spacing: 5px;
  font-size: 16px;
  background-repeat: no-repeat;
  background-image: url("https://www.sqrb.com.cn/pic/sqwlogo.jpg");
}
.header .hri {
  float: right;
  display: inline-block;
  height: 53px;
  color: #7a889f;
  padding-top: 37px;
  line-height: 16px;
  font-size: 12px;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  margin-top: 3px
}
.header .hri:hover {
  color: #D92636;
}
.header .hrs {
  width: 30px;
  background-position: center 10px;
  background-image: url("https://www.sqrb.com.cn/pic/toplin.png");
}
.header .hra {
  background-position: center 5px;
  background-image: url("https://www.sqrb.com.cn/pic/1xxqg.png");
  background-size: 87%;
}
.header .hrb {
  background-position: center 13px;
  background-image: url("https://www.sqrb.com.cn/pic/1jrsq.png");
  background-size: 100%;
  width: 85px
}
.header .hrc {
  width: 70px;
  background-position: center 17px;
  background-image: url("https://www.sqrb.com.cn/pic/1qmt.png");
  background-size: 100%;
}
.header .hrd {
  width: 70px;
  background-position: center 14px;
  background-image: url("https://www.sqrb.com.cn/pic/1sqrb.png");
  background-size: 98%;
}
.header .hre {
  width: 70px;
  background-position: center 14px;
  background-image: url("https://www.sqrb.com.cn/pic/1jjwb.png");
  background-size: 100%;
}
.header .hrf {
  background-position: center 7px;
  background-image: url("");
}
.header .search {
  float: right;
  width: 285px;
  font-size: 15px;
  height: 35px;
  line-height: 32px;
  border: #9c9c9c 1px solid;
  margin-top: 20px;
  margin-right: 30px;
  padding-left: 10px;
  border-radius: 30px
}
.header .search .q {
  background: none;
  height: 26px;
  width: 205px;
  line-height: 26px;
  font-size: 15px;
  outline: none;
  border: 0
}
.header .search .s {
  background: #7e7e7e;
  height: 33px;
  width: 75px;
  color: #fff;
  text-align: center;
  margin-top: 1px;
  border-radius: 30px;
  line-height: 26px;
  font-size: 15px;
  border: 0
}
.header-nav {
  line-height: 40px;
  height: 40px;
  text-align: center;
  background: #f6f6f6;
  overflow: hidden;
}
.header-nav a {
  display: inline-block;
  padding: 0 20px;
  color: #575757;
}
.header-nav .nav-a a {
  padding: 0 16.5px;
}
.header-nav-hot {
  line-height: 35px;
  height: 80px;
  padding-top: 5px;
  text-align: center;
  background: #205fb5;
}
.header-nav-hot a, .header-nav-hot span {
  display: inline-block;
  padding: 0 23px;
  color: #fff;
}
.header-nav-hot .repair-1 {
  padding: 0 16px;
}
.header-nav-hot .more {
  cursor: pointer;
}
.header-nav-hot .more i {
  width: 9px;
  height: 5px;
  display: inline-block;
  background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAQAAAA9Wg7gAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflCgwMFQJamvnUAAAAJUlEQVQI12P8/58BDTAxMKKJMDIxMKAIMjIwMMEYCJoJiQOVAAC9qwIQy+8mFwAAAABJRU5ErkJggg==") no-repeat;
  margin-left: 5px;
}
.header-nav-hot .more.on i {
  transform: rotate(-180deg);
  transition: rotate 1s ease 0s;
}
.header-nav-more {
  display: none;
}
.header-nav-more a {
  padding: 0 19px;
}
.shouye, .denglu {
  height: 40px;
  line-height: 40px;
  text-align: center;
  float: left;
  font-size: 14px
}
.sc_div a {
  text-decoration: none;
  color: #000000;
  font-size: 18px;
}
.anniu {
  width: 105px;
  height: 50px;
  float: left;
  margin-left: 660px;
  line-height: 50px;
  text-align: center;
}
.btn {
  height: 44px;
}
.gongneng {
  float: right;
  height: 50px;
  text-align: center;
  line-height: 50px;
}
..gongneng img {
  float: left;
}
.logo img {
  float: left;
}
.logo2 {
  margin-left: 30px;
}
.logo3 {
  margin-right: 5px;
  border: 1px solid #bfbfbf;
}
.content {
  width: 1280px;
  margin: 0 auto;
}
.cn_nav {
  width: 1280px;
  height: 130px;
  border-bottom: 3px solid #75ddac;
  box-sizing: border-box;
}
.cn_nav_ul {
  width: 250px;
  height: 130px;
  float: left;
  padding-bottom: 5px 5px;
}
.cn_nav_ul li {
  display: inline-block;
  padding: 5px 5px;
  font-weight: bold;
}
.cn_title a {
  font-size: 20px;
  color: black;
  font-weight: bold;
}
.cn_title a:hover {
  color: #4ca874;
  text-decoration: none;
}
.two_cn {
  color: black;
  font-size: 16px;
}
.two_cn:hover {
  text-decoration: none;
  color: #666666;
}
.jinrupindao {
  padding: 5px 15.3px;
  color: #4ca874;
}
.jinrupindao:hover {
  color: black;
  text-decoration: none;
}
.cn_left {
  width: 830px;
  float: left;
  box-sizing: border-box;
}
.cn_right {
  box-sizing: border-box;
  float: left;
  width: 430px;
}
.ggao3 {
  width: 1280px;
  margin: 30px auto
}
.ggao3 img {
  width: 100%
}
.cn_left_right {
  width: 100%;
  float: left;
}
.cn_left_left a {
  color: black;
  cursor: pointer;
}
.cn_left_left a:hover {
  text-decoration: none;
  color: #337ab7;
}
.cn_left_left h4 {
  font-size: 16px;
  font-weight: bold;
}
.cn_left_left2 {
  margin-left: 30px;
}
.rgt {
  overflow: hidden
}
.rgt li {
  width: 47%;
  float: left;
  list-style-type: none;
  margin: 0 1.5% 0 0;
}
.le {
  padding: 5px 17px 0 0;
}
.le h4 {
  margin: 14px 0 5px !important
}
.le img {
  width: 370px;
  height: 219px
}
.rgt h3 {
  color: #205fb5;
  font-weight: bold;
  padding: 0 0 13px 27px;
  background: url("https://www.sqrb.com.cn/cssjs/new_di.png") no-repeat bottom;
}
.rgt h3 span {
  float: right;
  font-size: 14px;
  font-weight: 100;
  margin-top: 5px
}
.rgt a:hover {
  text-decoration: none;
  color: #205fb5;
}
.rgt a, .cn_right2_cn a {
  color: #666;
  display: block;
  line-height: 29px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.rgt h4 {
  font-weight: bold;
  margin: 6px 0;
  color: #333
}
.cn_left_bottom {
  width: 680px;
  margin-left: -20px;
  float: left;
}
.left_btm h3 {
  color: #205fb5;
  font-weight: bold;
}
.left_btm h3:hover {
  color: black;
}
.left_btm a:hover {
  text-decoration: none;
  color: #666666;
}
.left_btm_left {
  margin-top: 20px;
  float: left;
  width: 360px;
}
.left_btm img {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
}
.left_btm_left a {
  color: #000000;
}
.cn_right {
  float: right;
  box-sizing: border-box;
  padding-left: 15px;
}
.cn_right_cn {
  margin-top: 20px;
  line-height: 35px;
}
.cn_right_cn img {
  float: left;
  margin: 3px 5px 0 0
}
.cn_right_cn h4 {
  color: black;
  font-weight: bold;
  font-size: 20px
}
.cn_right_cn a:hover {
  color: black;
  text-decoration: none;
}
.cn_right_cn h4:hover {
  color: red;
  text-decoration: none;
}
.cn_right_cn a {
  display: block;
  color: #666666;
  font-size: 18px;
}
.cn_right_btm img {
  margin-top: 40px;
  margin-left: 15px;
}
.cn_right_btm a {
  color: #666666;
  margin-left: 23px;
}
.cn_right_btm a:hover {
  color: black;
  text-decoration: none;
}
.cn_right_btm {
  padding-bottom: 10px;
  border-bottom: 1px solid silver;
}
.cn_right2_cn {
  margin-top: 10px;
}
.cn_right3 {
  overflow: hidden;
  padding-bottom: 3px;
  border-bottom: 1px solid #CCCCCC;
}
.cn_right3 a {
  color: #205fb5
}
.cn_right4 h4 {
  color: #333;
  font-weight: bold;
}
.rgt h4:hover, .cn_right4 h4:hover, .cn_right4 ul li a:hover {
  color: #205fb5
}
.cn_right4 ul {
  list-style: none;
}
.gduo {
  background: #337ab7;
  padding: 5px 10px 3px;
  color: #fff !important;
  float: right;
  margin-top: 20px;
  border-radius: 5px;
}
.gduo:hover {
  color: #fff;
  background: #3f8aca
}
.cn_right4 ul img {
  display: block;
  width: 127px;
  height: 75px;
  float: left
}
.cn_right4 ul li {
  width: 273px;
  float: right;
  line-height: 25px
}
.cn_right4 ul li a {
  color: #666
}
.biaoqian li {
  margin-left: 20px;
  padding: 3px 10px;
  cursor: pointer;
  color: #666;
}
.bq {
  border-radius: 6px;
  background: #f3efee;
}
.cn_right4 {
  margin-top: 15px;
  clear: both;
  overflow: hidden;
}
.cn_right4 a:hover {}
.cn_right4 a {
  color: #666;
}
.news {
  width: 1280px;
  box-sizing: border-box;
}
.new {
  width: 1280px;
}
.new h3 {
  background: #fbfbfb;
  padding: 10px 0px 10px 10px;
  border-top: 2px solid #205fb5;
  color: #205fb5;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
.new_left {
  float: left;
  width: 380px;
  margin-right: 42px
}
.new_middle {
  float: left;
  width: 400px;
  margin-right: 43px
}
.new_middle li img {
  width: 100%;
  height: 70px;
  margin-top: 10px
}
.new_middle li {
  list-style: none;
  line-height: 40px;
  text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.new_middle li:first-child {
  color: #205fb5
}
.new_right {
  float: left;
  width: 415px;
  overflow: hidden
}
.new_left h5 {
  font-weight: bold;
}
.new_left ul {
  width: 100%;
  list-style: circle;
}
.wi800 ul li:first-child {
  font-size: 18px;
  font-weight: bold;
  color: #111;
}
.new_left ul li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 40px;
}
.new_left ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: black;
}
.new_left ul li a:hover {
  color: #205fb5;
  text-decoration: none;
}
.new_right h4 {
  padding: 15px 0px 5px;
  width: 415px;
  font-weight: bold;
  border-top: 2px solid #CCCCCC;
}
.new_right_div {
  width: 197px;
  float: left;
  text-align: center;
}
.mr20 {
  margin-right: 20px !important
}
.new_right_div img {
  width: 197px;
  height: 148px
}
.new_right_div a {
  margin-top: 10px;
  display: block;
  color: #666;
}
.new_right_div a:hover {
  color: #337ab7;
  text-decoration: none;
}
.new_right_ul {
  float: left;
  width: 415px;
}
.new_right_ul li {
  cursor: pointer;
  position: relative;
  margin: 4px 5px 4px 0px;
  font-size: 18px;
  display: inline-block;
}
.new_right_ul_cn {
  display: none;
  position: absolute;
  width: 300px;
  height: 130px;
}
.new_right_ul_cn a {
  font-size: 14px;
  color: black;
}
.new_right_ul_cn a:hover {
  color: #666666;
  text-decoration: none;
}
.new_right_ul li:hover .new_right_ul_cn {
  display: block;
}
.mt30 {
  float: left;
  margin-top: 20px
}
.bjsj {
  margin-top: 20px;
  width: 1280px;
}
.bjsj_top {
  width: 1280px;
  height: 50px;
}
.bjsj_top_fk {
  float: left;
  margin-top: 18px;
  display: block;
  width: 8px;
  height: 8px;
  background: #08490f;
}
.bjsj_top h3 {
  color: #205fb5;
  float: left;
  line-height: 10px;
  margin-left: 20px;
}
.bjsj_top_ct {
  margin-left: 30px;
  float: left;
  margin-top: 18px;
  display: block;
  width: 933px;
  height: 15px;
  background: #e5e5e5;
}
.bjsj_cn {
  width: 1280px;
  margin-top: 10px;
  padding-bottom: 20px;
  float: left;
  border-bottom: 2px solid #CCCCCC;
}
.bjsj_cn_img .jx {
  height: 109px;
  width: 100%;
  margin-top: 10px
}
.bjsj_cn_imgs {
  width: 707px;
  margin-left: 10px;
  float: left;
}
.bjsj_cn_imgs a {
  float: left;
  margin: 0 5px 5px;
  display: block;
  width: 48%
}
.bjsj_cn_imgs a:nth-child(3n), .bjsj_cn_imgs a:nth-child(4n) {
  margin-top: 10px
}
.bjsj_cn_imgs img {
  width: 100%;
  height: 219px
}
.bjsj_cn_img {
  width: 240px;
  float: left;
}
.bjsj_cn_img img {
  width: 100%
}
.sp {
  float: left;
  width: 30px;
  display: block;
  height: 20px;
}
img:hover {
  opacity: 0.7;
  transition: all 0.5s;
  cursor: pointer;
  transform: scale(1.03);
}
/* 头条样式 */
.headline .lingdao {
  width: 400px;
  float: right;
  margin-top: 0px
}
.headline .lingdao a {
  display: block;
  width: 400px;
  float: left
}
.headline .lingdao a:nth-child(2n) {
  margin-left: 10px
}
.headline .lingdao img {
  width: 100%; height:85.19px
}
.headline .lingdao img:hover {
  opacity: 0.7;
  transition: all 0.5s;
}
.headline {
  position: relative;
  text-align: center;
  padding: 15px 0;
  overflow: hidden;
  width: 100%
}
.headline .layout {
  width: 840px;
  float: left;
}
.headline h2 {
  width: 100%;
  line-height: 36px;
  margin: 10px auto 0;
  overflow: hidden;
}
.headline h2 a {
  font-weight: bold;
  font-size: 30px;
}
.headline h2 a:hover {
  color: #333;
  text-decoration: none;
}
.headline h2 a {
  color: #2165be
}
.headline .rcmd {
  width: 100%;
  line-height: 25px;
  overflow: hidden;
  margin-top: 15px
}
.headline .rcmd a {
  color: #434343;
}
.headline .rcmd a:hover {
  color: #205fb5;
  text-decoration: none;
}
.headline .rcmd a:active {
  color: #FF0011;
}
.headline .rcmd ul {
  float: left;
  width: 105px
}
/* 首页 focus */
/*.focus {

	padding: 0 0 15px;

}*/
.focus-container {
  position: relative;
  float: left;
  width: 840px;
  height: 473px;
  overflow: hidden;
  background: #fff;
}
.focus-container .box {
  height: 473px;
}
.focus-container .box a {
  position: absolute;
  top: 0;
  left: 0;
  width: 840px;
  height: 473px;
  display: none;
}
.focus-container .box .active {
  display: block;
  z-index: 100;
}
.focus-container .slide {
  float: left;
}
.focus-container img {
  display: block;
  width: 840px;
  height: 473px;
}
.focus-container .linear {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 60px;
  background: rgba(0, 0, 0, .6);
  -webkit-background-size: 84px 100%;
  background-size: 84px 100%;
  z-index: 100;
}
.focus-container .pagination {
  position: absolute;
  right: 14px;
  bottom: 18px;
  z-index: 200;
}
.focus-container .pagination span {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-left: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #FFFFFF;
  cursor: pointer;
}
.focus-container .pagination .active {
  background: #205fb5;
}
.focus-container .list {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 586px;
  height: 60px;
  line-height: 60px;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  z-index: 150;
  overflow: hidden;
}
.focus-container .text {
  width: 586px;
}
.focus-container p {
  float: left;
  width: 800px;
  padding: 0 16px;
  display: none;
}
.focus-container .active {
  display: block;
}
.focus-container:hover img {
  opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
.focus-rank {
  float: right;
  width: 400px;
  background: #fff;
}
.focus-rank-tab {
  height: 48px;
  line-height: 45px;
  border-top: 3px solid #205fb5;
  text-align: center;
  color: #333;
  font-size: 20px;
  border-bottom: 1px solid #f1f1f1
}
.focus-rank-tab .active {
  background: #f1f1f1;
  color: #205fb5;
}
.focus-rank-tab span {
  position: relative;
  float: left;
  width: 100%;
  cursor: pointer;
}
.focus-rank-tab span:first-child {
  border-left: 0;
}
.focus-rank-list div {
  display: none;
}
.focus-rank-list div.active {
  display: block;
}
/*.focus-rank-list a:first-child{margin-top: 5px; font-weight: bold}*/
.focus-rank-list a {
  float: left;
  width: 97%;
  line-height: 42px;
  color: #666;
  overflow: hidden;
  border-bottom: 1px dashed #f1f1f1;
  padding-left: 10px;
  text-overflow: ellipsis;
}
.focus-rank-list a:hover, .focus-rank-list a:nth-child(11n) {
  color: #205fb5;
  text-decoration: none;
  background: #f1f1f1;
}
.focus-rank-list i {
  float: left;
  width: 24px;
  height: 16px;
}
#menu {
  width: 415px
}
#navv {
  height: 40px
}
#navv li {
  width: 75px;
  float: left;
  list-style: none;
  line-height: 35px;
}
#navv li a {
  font-size: 18px
}
#navv li a {
  color: #333;
  font-weight: bold
}
#navv .selected, #navv .selected {
  border-bottom: 0 !important;
  font-weight: bold !important;
  color: #111 !important;
  font-size: 18px !important;
  text-align: left
}
.wwv a {
  display: block;
  line-height: 40px;
  width: 100%;
}
.selectedc {
  display: block;
}
#menu_conv {
  margin-top: 13px
}
#menu {
  width: 415px
}
#navvv {
  height: 40px
}
#navvv li {
  width: 105px;
  float: left;
  list-style: none;
  line-height: 35px;
}
#navvv li a {
  font-size: 18px
}
#navvv li a {
  color: #333;
  font-weight: bold
}
.ww a {
  display: block;
  line-height: 40px;
  width: 100%;
}
#menua {
  width: 397.66666px
}
#nava {
  height: 40px;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 5px
}
#nava li a {
  font-weight: 300;
  color: #666;
  font-size: 16px;
  text-align: left
}
#nava li {
  width: 90px;
  float: left;
  list-style: none;
  line-height: 35px;
}
#nava .selected, #nava .selecteda {
  border-bottom: 0 !important;
  font-weight: bold !important;
  color: #111 !important;
  background: #fff !important;
  font-size: 18px !important;
  text-align: left
}
.wwa a {
  display: block;
  line-height: 40px;
  width: 100%;
}
.selecteda {
  display: block;
}
#menu_cona {
  margin-top: 13px
}
#menub {
  width: 397.66666px
}
#navb {
  height: 40px;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 5px
}
#navb li a {
  font-weight: 300;
  color: #666;
  font-size: 16px;
  text-align: left
}
#navb li {
  width: 90px;
  float: left;
  list-style: none;
  line-height: 35px;
}
#navb .selected, #navb .selectedb {
  border-bottom: 0 !important;
  font-weight: bold !important;
  color: #111 !important;
  background: #fff !important;
  font-size: 18px !important;
  text-align: left
}
.wwb a {
  display: block;
  line-height: 40px;
  width: 100%;
  white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.selectedb {
  display: block;
}
#menu_conb {
  margin-top: 13px
}
#menuc {
  margin-right: 0 !important
}
#navc {
  height: 40px;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 5px
}
#navc li a {
  font-weight: 300;
  color: #666;
  font-size: 16px;
  text-align: left
}
#navc li {
  width: 90px;
  float: left;
  list-style: none;
  line-height: 35px;
}
#navc .selected, #navc .selectedc {
  border-bottom: 0 !important;
  font-weight: bold !important;
  color: #111 !important;
  background: #fff !important;
  font-size: 18px !important;
  text-align: left
}
.wwc a {
  display: block;
  line-height: 40px;
  width: 100%;
  white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.selectedc {
  display: block;
}
#menu_conc {
  margin-top: 13px
}
.selectedd {
  border-bottom: 2px solid #205fb5;
  color: #205fb5 !important;
  display: block;
}
#menu_conn {
  margin-top: 10px
}
.tag img {
  max-width: 410px;
  max-height: 265px;
  display: block;
  margin: 0 auto
}
.selected {
  border-bottom: 2px solid #205fb5;
  color: #205fb5 !important;
  display: block;
}
#menu_con3 {
  margin-top: 10px
}
.selectedd {
  border-bottom: 2px solid #205fb5;
  color: #205fb5 !important;
  display: block;
}
#menu_con4 {
  margin-top: 10px
}
/*  首页 main 主要模块 浮动*/
.layer-focus, .layer-recommend, .news, .recreation, .sports, .celebrity, .explore, .special, .cssjsture {
  float: left;
  width: 100%;
}
.focus-rank-list {
  height: 605px;
  background: #fbf9f9
}
/*视频样式*/
.shipin {
  margin: 30px 0 10px;
  overflow: hidden;
  z-index: 99999999
}
.control-bt {
  float: left;
  display: inline-block;
  width: 48px;
  height: 149px;
  font-size: 21px;
  line-height: 1;
  color: white;
  font-weight: bold;
  background-color: #205fb5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 22px 10px 0;
  text-align: center;
  line-height: 1.3;
}
.control-bt:hover {
  color: #fff;
  text-decoration: none
}
.control-box {
  width: 780px;
  height: 149px;
  float: right;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 27px;
  z-index: 999;
  cursor: pointer;
}
.zuoce {
  width: 840px;
  float: left
}
.control-box img {
  width: 45px;
  height: 100px
}
.prev {
  left: 10px;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 780px;
  height: 149px;
  margin-left:10px
}
#switcher {
  height: 149px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
#switcher .box {
  transition: all .7s ease 0s;
  width: 260px !important;
  height: 149px;
  float: left;
}
#switcher .box:hover {
  opacity: 0.5;
}
.baodaoji{ padding:10px; line-height:25px; border:2px solid #f1f1f1}
.shadow {
  width: 92%;
  padding-left:15px;
  line-height: 38px;
  background: url(https://www.sqrb.com.cn/pic/shipinbj.png);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
  padding-top: 111px;
  color: white;
  padding-left:10px;
  font-size: 14px;
  white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.shadow a {
  display: inline-block !important;
  color: white;
  text-decoration: none;
  position: inherit;
  width: 94%;
  white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
  padding-left: 15px
}
.shadow a:hover {
  color: #fff
}
/*党建头条*/
.xdd_title {
  font-size: 33px;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  padding: 35px 0 0px;
}
.xdd_title a {
  color: #FF0000;
}
.xdd_title a span {
  font-size: 34px !important;
}
.xdd_titl {
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  padding: -10px 0 20px;
}
.xdd_titl a {
    color: #FF0000;
}
.ttmy {
  color: #000;
  line-height: 28px;
  text-align: center;
  margin-top: 15px
}
.ttmy a {
  color: #666666;
  font-size: 15px;
  font-weight: normal;
  line-height: 25px
}
.more {
  position: relative;
  right: 0;
  z-index: 10;
  top: 5px;
  float: right;
}
.ct {
  margin-bottom: 20px;
  margin-top: 0px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 15px
}
/*首页党建下面的小专题*/
.xzt ul {
  width: 100%
}
.xzt ul li {
  width: 19.2%;
  float: left;
  line-height: 22px;
  margin: 0 0.5%
}
.xzt ul li img {
  width: 100%;
  height: 82px
}
.xzt ul li:first-child {
  margin-left: 0px !important
}
.xzt ul li:nth-child(5n) {
  margin-right: 0px !important
}
.xzt ul li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 14px
}
.xzt ul li img:hover {
  opacity: 0.7;
  transition: all 0.5s;
}
/*下拉导航*/
.wrap {
  width: 100%;
  /*导航条默认蓝色背景 background: #1855A5;#cc0000*/
  background: #1855A5;
  box-shadow: 0 1px 0 0 rgba(221, 221, 221, 0.50);
}
#nav {
  display: flex;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
    width: 1280px;
  margin:0 auto
}
ul.nav {
  display: inline-flex;
  width: 1280px;
  margin:0 auto
}
li.nav-item {
  flex: 1;
}
li.nav-item > a {
  display: block;
  text-align: center;
  line-height: 65px;
  font-size: 18px;
  position: relative;
  color: #fff
}
li.nav-item:hover > a, li.nav-item.active > a {
  color: #fff;
  /* 二级菜单默认蓝色背景 background: #2165be；#cc3333 */
  background: #2165be
}
li.nav-item:hover > a::before, li.nav-item.active > a::before {
  display: block;
}
/* 二级菜单 */
.subMenu {
  display: none;
  position: absolute;
   /* 没加红色背景二级菜单显示位置 top: 180px; 342px;*/
  top: 180px;
  left: 0;
  width: 100%;
  height: 35px;
  background-color: #f1f1f1;
}
.subMenu > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  width: 1280px;
  margin: 0 auto
}
.subMenu > ul > li {
  float: left;
  padding: 0 6px;
  line-height: 35px;
}
.subMenu > ul > li > a {
  color: #333;
  font-size: 14px
}
.subMenu > ul > li > a:hover {
  color: #1855A5
}
.mt10 {
  margin-top: 10px
}
.tiw {
  overflow: hidden
}
.tiw h4 {
  display: block;
  width: 18px;
  height: 100px;
  background: #205fb5;
  color: #fff;
  float: left;
  padding: 27px 10px;
  font-weight: 300;
  margin: 0 !important
}
.tiw ul {
  width: 320px;
  float: right
}
.tiw ul a:first-child, .zwu ul a:first-child, .zwu ul a:nth-child(6n) {
  color: #205fb5
}
.midimg ul {
  margin-top: -10px
}
.midimg ul li {
  width: 48%;
  float: left;
  line-height: 33px;
}
.midimg ul li:first-child, .midimg ul li:nth-child(3n) {
  margin-right: 4%
}
.midimg ul li a {
  text-align: center;
  height: 60px;
  overflow: hidden;
  display: block;
  white-space: break-spaces!important;
  line-height: 30px;
}
.midimg ul li img {
  width: 192px;
  height: 108px
}
.pt20 {
  padding-top: 20px !important
}
.pt10 {
  padding-top: 10px !important
}
.ship {
  width: 360px;
  float: left;
  background: #fff
}
.ship1, .ship2,.ship3{
  margin-top: 5px !important
}
.ship1 a {
  background: url(https://www.sqrb.com.cn/cssjs/i7c.png) no-repeat;
  display: block;
  width: 115px;
  height: 25px;
}
.ship1 .selected {
  background: url(https://www.sqrb.com.cn/cssjs/i7.png) no-repeat !important;
  border: 0 !important
}
.ship2 a {
  background: url(https://www.sqrb.com.cn/cssjs/i77c.png) no-repeat;
  display: block;
  width: 115px;
  height: 25px;
}
.ship2 .selected {
  background: url(https://www.sqrb.com.cn/cssjs/i77.png) no-repeat !important;
  border: 0 !important
}
.shiping {
  padding-top: 13px;
  margin-top: 30px !important
}
.ggao2 {
  top: 10px;
  height: 70px !important
}
.mt0 {
  margin-top: 0 !important
}
.shi {
  width: 180px !important;
  float: left;
  background: #fff
}
.shi1, .shi2 {
  margin-top: 5px !important
}
.shi1 a {
  background: url(https://www.sqrb.com.cn/cssjs/i12c.png) no-repeat;
  display: block;
  width: 115px;
  height: 25px;
}
.shi1 .selected {
  background: url(https://www.sqrb.com.cn/cssjs/i12.png) no-repeat !important;
  border: 0 !important
}
.shi2 a {
  background: url(https://www.sqrb.com.cn/cssjs/i122c.png) no-repeat;
  display: block;
  width: 115px;
  height: 25px;
}
.shi2 .selected {
  background: url(https://www.sqrb.com.cn/cssjs/i122.png) no-repeat !important;
  border: 0 !important
}
.ship3 a {
  background: url(https://www.sqrb.com.cn/pic/i771c.png) no-repeat;
  display: block;
  width: 115px;
  height: 25px;
}
.ship3 .selected {
  background: url(https://www.sqrb.com.cn/pic/i771.png) no-repeat !important;
  border: 0 !important
}
.mt29 {
  margin-top: 12px
}
.wi800 {
  width: 822px
}
.wi800 ul:nth-child(2n) {
  width: 400px;
  float: left
}
.wi800 ul {
  width: 400px;
  float: right
}
.wi800 ul li img {
  width: 100%;
  height: 300px;
  margin-top: 10px
}
.wi800 ul li .po40, .po40 {
  position: relative;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: rgba(0, 0, 0, .6);
  margin-top: -42px;
  padding: 0 10px;
  text-align: center;
  display: block
}
/*.zt1 li .po40 {
  width: 420px !important
}*/
.wi800 ul li .po40:hover, .po40:hover {
  color: #fff;
  text-decoration: inherit
}
/*.wi800 ul li a:first-child{color: #205fb5}*/
.fr {
  float: right !important
}
.mr0 {
  margin-right: 0 !important;
  width: 857px !important
}
.mr0 ul {
  width: 420px
}
.di6 {
  width: 397.66666px !important
}
.di6 h4 {
  line-height: 40px;
  border-bottom: 1px solid #f1f1f1;
  display: block;
  padding: 0 !important;
  border-top: 0 !important
}
.di6 h4 a {
  padding: 0 5px;
  display: block;
  float: left;
  width: 95px
}
.di6 h4 a:nth-child(2n), .di6 h4 a:nth-child(3n), .di6 h4 a:nth-child(4n) {
  font-weight: 300 !important;
  color: #666 !important;
  font-size: 16px !important
}
.tup {
  margin:15px 0 10px; display:block; overflow:hidden
}
.tup img {
  width: 397px;
  max-height: 223px !important;
  border-radius: 10px;
}
.tup a {
  display: block;
  height: 40px;
  line-height: 40px;
  background: rgba(0, 0, 0, .6);
  color: #fff;
  padding: 0;
  text-align: center;
  position: relative;
  margin-top: -40px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.tup a:hover {
  color: #fff;
  text-decoration: inherit
}
.wibaokan {
  background: url(https://www.sqrb.com.cn/pic/wibaokan.jpg) !important;
}
i {
  font-style: normal !important
}
.zt1 {
  width: 420px !important
}
.zt1 li {
  height: 226.5px;
  width: 100%
}
.zt1 li:first-child {
  margin-bottom: 20px
}
.zt1 li img {
  width: 100%;
  height: 226.5px
}
.zt1top {
  background: url(https://www.sqrb.com.cn/cssjs/daohang.png) no-repeat center top;
  padding: 22px 0 0 400px;
  font-size: 20px;
  width: 1230px;
  margin: 200px auto 20px;
  height: 65px;
}
.zt1tu {
  margin-top: 20px
}
.zt1tu ul li {
  width: 305px;
  margin: 20px 10px 0;
  float: left
}
.zt1tu ul {
  width: 100%;
  border-top: 1px solid #ccc
}
.zt1tu ul li:first-child, .zt1tu ul li:nth-child(5n), .zt1tu ul li:nth-child(9n), .zt1tu ul li:nth-child(13n), .zt1tu ul li:nth-child(17n), .zt1tu ul li:nth-child(21n), .zt1tu ul li:nth-child(25n), .zt1tu ul li:nth-child(29n) {
  margin-left: 0 !important
}
.zt1tu ul li:nth-child(4n), .zt1tu ul li:nth-child(8n), .zt1tu ul li:nth-child(12n), .zt1tu ul li:nth-child(16n), .zt1tu ul li:nth-child(20n), .zt1tu ul li:nth-child(24n), .zt1tu ul li:nth-child(28n), .zt1tu ul li:nth-child(21n) {
  margin-right: 0 !important
}
.zt1tu ul li:nth-child(10n) {
  margin-left: 10px !important
}
.zt1tu ul li img {
  width: 100%;
  border-radius: 10px;
  height: 172px
}
.zt1tu ul li a {
  display: block;
  line-height: 40px;
  text-align: center
}
.wi100 {
  width: 1280px !important;
  border-top: 5px solid #1855a5;
  margin-top: 20px;
  background: url(https://www.sqrb.com.cn/pic/xia.png) no-repeat;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px
}
#menuz {
  margin-right: 0 !important
}
#navz {
  height: 40px;
  border-bottom: 1px solid #1855a5;
  margin-bottom: 5px;
  padding-left: 6%;
	width: 94%
}
#navz li a {
  font-weight: 300;
  color: #666;
  font-size: 16px;
  text-align: left
}
#navz li {
  width: 163px;
  float: left;
  list-style: none;
  line-height: 40px;
  text-align: center
}
#navz .selected, #navz .selectedz {
  border-bottom: 0 !important;
  color: #fff !important;
  background: url(https://www.sqrb.com.cn/pic/qiehuan.png) no-repeat !important;
  font-size: 18px !important;
  text-align: center
}
.wwz a {
  display: block;
  line-height: 40px;
  width: 48.5%;
  float: left
}
.wwz a span {
  float: right
}
.wwz a:nth-child(2n), .wwz a:nth-child(4n), .wwz a:nth-child(6n), .wwz a:nth-child(8n), .wwz a:nth-child(10n), .wwz a:nth-child(12n), .wwz a:nth-child(14n), .wwz a:nth-child(16n), .wwz a:nth-child(18n), .wwz a:nth-child(20n), .wwz a:nth-child(22n), .wwz a:nth-child(24n), .wwz a:nth-child(26n), .wwz a:nth-child(27n), .wwz a:nth-child(28n) {
  margin-left: 3%
}
.selectedz {
  display: block;
}
#menu_conz {
  margin-top: 13px
}
.footer {
  box-sizing: border-box;
  width: 1280px;
  margin: 0 auto 30px;
  overflow: hidden
}
.footer_top {
  width: 1280px;
}
.footer_top h4 {
  color: #205fb5
}
.footer_top ul {
  padding: 10px 0px 20px 10px;
  margin-top: 10px;
  list-style: none;
}
.footer_top ul li {
  margin-left: 2px;
  display: inline-block;
}
.footer_top a {
  font-size: 14px;
  color: #666;
  display: block;
  float: left;
  padding: 0 10px;
}
.footer_top a:hover {
  text-decoration: none;
  color: #205fb5;
}
.footer_bottom p {
  text-align: center;
}
.footer_bottom a {
  color: #333;
}
.footer_bottom a:hover {
  color: #205fb5;
  text-decoration: none;
}
.footer_bottom_p a {
  margin-left: 10px;
}
.footer_bottom_ico a {
  text-align: center;
}
.footer_bottom {
  margin: 0 auto;
  padding-bottom: 4px;
  width: 1280px;
}
.bg {
  width: 100%;
  background: #f5f5f5;
  padding-top: 25px
}
/* side */
.side {
  position: fixed;
  width: 54px;
  height: 275px;
  right: 0;
  bottom: 2%;
  right: 1%;
  z-index: 100;
}
.side ul li {
  border-radius: 14px;
  width: 54px;
  height: 54px;
  float: left;
  position: relative;
  border-bottom: 1px solid #444;
}
.side ul li .sidebox {
  position: absolute;
  width: 54px;
  height: 54px;
  top: 0;
  right: 0;
  transition: all 0.3s;
  border-radius: 14px;
  background: #000;
  opacity: 0.8;
  filter: Alpha(opacity=80);
  color: #fff;
  font: 16px/54px "΢���ź�";
  overflow: hidden;
}
.side ul li .sidetop {
  width: 54px;
  height: 54px;
  line-height: 54px;
  border-radius: 14px;
  display: inline-block;
  background: #000;
  opacity: 0.8;
  filter: Alpha(opacity=80);
  transition: all 0.3s;
}
.side ul li .sidetop:hover {
  background: #ccc;
  opacity: 1;
  filter: Alpha(opacity=100);
}
.side ul li img {
  float: left;
}
ul, li {
  list-style-type: none;
}
input {
  background: #fff;
}
.tm {
  width: 100% !important;
  left: 0 !important;
  bottom: 0 !important;
  z-index: 99;
  position: absolute;
  height: 40px;
  line-height: 40px;
}
.tm:nth-of-type(2) {
  background: none;
}
.pet {
  margin: 5px auto;
  height: 137px;
  width: 320px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.pet a {
  width: 320px;
  height: 137px;
  display: block;
  position: relative;
}
.pet img {
  width: 320px;
  height: 137px;
}
.pet i {
  width: 100%;
  height: 25px;
  position: absolute;
  left: 0;
  bottom: 9px;
  background: black;
  opacity: 0.7;
  filter: alpha(opacity=50);
}
.pet span {
  width: 100%;
  height: 25px;
  line-height: 25px;
  color: white;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 9px;
  text-align: center;
}
.info a {
  color: #0052B2;
}
.info a:hover {
  color: #dd0000;
}
.w1200 {
  width: 1280px;
  margin: 0 auto 0px;
  position: relative;
  clear: both;
  overflow: hidden;
  background: #fff !important;
  float: none;
}
.conty ul li {
  overflow: hidden;
  height: 32px;
}
.cont ul li img {
  width: 440px !important;
  height: 200px !important;
  float: left;
}
.tubiaoxx a {
  width: 190px;
  height: 40px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}
.tubiaoxx img {
  width: 190px !important;
  height: 32px !important;
  float: left;
}
.banner1200 {
  width: 1280px;
  margin: 0 auto 20px auto;
  height: 108px;
}
.banner300 {
  width: 24%;
  float: left;
  margin: 0 1.3% 0 0;
  text-align: center;
}
.banner300:nth-of-type(4n) {
  margin-right: 0;
}
.banner300 img {
  width: 100%;
  height: 170px;
  border-radius: 10px;
}
.banner300 a:hover {
  color: #dd0000;
}
.banner300 p {
  width: 100%;
  line-height: 40px;
  font-size: 14px !important;
  margin: 0;
}
.banner1000 {
  width: 1050px;
  float: left;
}
.banner1000 h1 {
  width: 100%;
  text-align: center;
}
.banner1000 img {
  max-width: 100%;
  height: 42px;
}
.banner200 {
  width: 200px;
  float: right;
}
.guangg1200 {
  width: 1280px;
  margin: 0 auto;
  overflow: hidden;
}
.guangg300 {
  width: 23.5%;
  float: left;
  height: auto;
  margin: 15px 2% 15px 0;
}
.guangg300:nth-child(4n) {
  margin-right: 0;
}
.guangg300 img {
  width: 100%;
  float: left;
  height: 50px;
}
.newscssjs1200 {
  width: 1280px;
  margin: 0 auto;
  overflow: hidden;
  border-top: solid 1px red;
  border-bottom: solid 1px red;
  margin-bottom: 20px;
  padding: 20px 0 0 0;
  clear: both;
}
.guding {
  line-height: 2.5;
}
/*.sls{width:400px;}*/
.logoh {
  width: 1280px;
  height: auto;
  clear: both;
  overflow: hidden;
  margin: 0 auto 0;
  position: relative;
  background: none;
}
.left {
  float: left;
}
.clearfix {
  display: block;
}
.crBox {
  width: 100%;
  height: 25px;
  line-height: 25px;
  background: #303030;
}
.cR {
  width: 1000px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
}
/*-------------------------------------添加头条图片滚动结束-------------------------------------*/
/*T*/
.bl {
  width: 840px;
}
.blcj {
  width: 880px;
  overflow: visible;
}
.bind-jdt {
  width: 100%;
  height: 440px;
}
.sp {
  padding: 10px 0 0 0;
  background: #76a3e6;
}
.jscarousal {
  width: 100%;
  height: 200px;
  overflow: hidden;
}
.jscarousal-contents > div > div {
  width: 270px;
  margin: 0 0 0 7.5px;
}
.jscarousal-contents {
  width: 840px;
  height: 190px;
  overflow: hidden;
}
.thumbnail-text {
  background: none;
  line-height: 35px;
  height: 35px;
  width: 100%;
  text-align: center;
  color: #fff;
}
.jscarousal-contents img {
  width: 100%;
  height: 160px;
}
.thumbnail-inactive {
  opacity: 0.9;
}
.price .cont ul li {
  background: none;
  padding: 0 14px;
  width: 100%;
  float: none;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
.price .cont ul li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
}
.price .cont ul li a:hover {
  color: #3767c9;
}
.price .category {
  border: none;
  margin: 50px 0 35px 0;
  height: auto;
}
.price .category3 {
  border: none;
  margin: 50px 0 35px 0;
  height: auto;
}
.sls {
  width: 400px;
  margin-right: 40px;
}
.ltens {
  width: 840px;
}
.lten {
  width: 100%;
  float: none;
}
.w350 {
  width: 400px;
  margin-right: 40px;
  height: auto;
  padding: 0;
}
.w350 p {
  width: 100%;
  line-height: 1;
}
.w350 p img {
  width: 100%;
  height: 275px;
}
.w350 h3 {
  width: 100%;
  background: #f2f2f2;
  line-height: 45px;
  height: 45px;
  padding: 0 15px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  bottom: 0;
  position: initial;
  text-align: center;
  float: left;
  font-size: 16px;
  color: #111111;
  margin: 0;
  font-weight: bold;
}
.conty ul li {
  background: none;
  padding: 0 14px;
  width: 100%;
  float: none;
  height: 40px;
  line-height: 40px;
  margin: 0;
  box-sizing: border-box;
}
.conty ul li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
}
.conty ul li a:hover {
  color: #3767c9;
}
.fang {
  width: 100%;
  margin: 0;
  text-align: center;
  height: 45px;
  line-height: 45px;
  background: #f3f6fb;
  color: #c2c8d5;
}
.fang a {
  color: #3867c8;
  font-size: 14px;
  display: inline-block;
  padding: 0 5px;
}
.fang a:hover {
  color: #dd0000;
}
.conty1 ul {
  width: 100%;
  float: left;
  padding: 10px 0;
}
.conty1 ul li {
  background: none;
  padding: 0 14px;
  width: 100%;
  float: none;
  height: 33px;
  line-height: 33px;
  margin: 0;
  box-sizing: border-box;
}
.conty1 ul li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  display: block;
}
.conty1 ul li a:hover {
  color: #3767c9;
}
.conty1 p {
  padding: 0 14px;
}
.fz {
  position: relative;
}
.fz img {
  width: 100%;
  height: 275px;
}
.fz p {
  width: 100%;
  height: 45px;
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 45px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.5);
  margin: 0;
}
.fz a p {
  color: #fff;
}
.fz a:hover p {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
}
.city_table {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
  color: #666666;
  font-size: 14px;
  line-height: 33px;
}
.city_table td {
  border: solid 1px #dfdfdf;
  width: 14.28%;
  box-sizing: border-box;
}
.city_table a {
  color: #666666;
}
.city_table a:hover {
  color: #dd0000;
}
.contw {
  margin: 25px 0 0 0;
}
.contw ul li {
  background: none;
  padding: 0 14px;
  width: 100%;
  float: none;
  height: 40px;
  line-height: 40px;
  margin: 0;
  box-sizing: border-box;
}
.contw ul li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
}
.contw ul li a:hover {
  color: #3767c9;
}
.bt_line {
  background: url(https://www.sqrb.com.cn/pic/w18.jpg) repeat-x center 15px;
  display: block;
  overflow: hidden;
}
.bt_lin {
  background: url(https://www.sqrb.com.cn/pic/w19.png) repeat-x;
  background-position: center 20px;
  display: block;
  overflow: hidden;
}
.weizhi{ padding-left:15px}
.bt_bg {
  background: #fff;
  float: left;
  padding:3px 10px 0 0;
  line-height: 1px;
}
.gd_bg {
  background: #fff;
  float: right;
  padding: 5px 0 0 10px;
}
.erweima {
  width: 100%;
  margin: 30px 0;
}
.erweima p {
  width: 200px;
  text-align: center;
  color: #666666;
  font-size: 14px;
  padding: 0 20px;
  box-sizing: border-box;
  font-weight: normal;
  line-height: 30px;
}
.erweima p img {
  margin: 0 0 20px 0;
}
.zfgg ul li {
  height: auto !important;
}
.zfgg ul li:nth-child(1) a {
  font-size: 22px;
  white-space: normal;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  margin: 0 0 10px 0;
}
.cj_list li {
  padding: 0 0 15px 0;
}
.cj_list li:hover .cj_list_title {
  color: #dd0000;
}
.cj_list_title {
  color: #3867c8;
  font-size: 22px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  margin: 0 0 10px 0;
}
.cj_list_t {
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
}
.sls .bd6 {
  background: none;
}
.lr .bd3 {
  background: none;
}
.ms_list {
  padding: 0 15px;
}
.ms_list li {
  width: 100% !important;
  border-bottom: dotted 1px #888888;
  padding: 24px 0 15px 0 !important;
  margin: 0 !important;
  height: auto !important;
}
.ms_list li a {
  display: block;
  color: #333333;
  font-size: 15px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  background: url(https://www.sqrb.com.cn/cssjs/w19.png) no-repeat left 5px;
  padding: 0 15px 0 35px;
  height: auto !important;
}
.ms_list li a:hover {
  color: #3867c8;
}
.wq_list {}
.wq_list li {
  width: 100% !important;
  background: #f7f7f7;
  padding: 15px 0 !important;
  height: auto !important;
  margin: 10px 0 0 0 !important;
  border-radius: 5px;
}
.wq_list li a {
  display: block;
  color: #333333;
  font-size: 15px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  background: url(/channel-home/nen/images/w19.png) no-repeat 20px 5px;
  padding: 0 30px 0 55px;
  height: auto !important;
}
.wq_list li a:hover {
  color: #3867c8;
}
.wyts {
  color: #dd0000;
  background: #fff;
  font-size: 16px;
  float: right;
  padding: 0 0 0 10px;
}
.sxq_list li:nth-child(1) a {
  color: #3867c8;
  font-weight: bold;
}
.sxq_title {
  float: left;
  margin: 0 0 0 60px;
}
.sxq_title a {
  padding: 0 5px;
  color: #111111;
  font-size: 16px;
  background: #fff;
  margin: 0 20px 0 0;
  line-height: 24px;
}
.sxq_title a:hover {
  color: #dd0000;
}
.abln {
  background: url(/channel-home/nen/images/w20.jpg) repeat-y 8px top;
  height: 560px;
  overflow-y: auto;
  margin-top: -10px;
}
.abln li {
  padding: 16px 0 16px 25px;
  position: relative;
  overflow: hidden;
}
.abln li:hover .abln_r_text {
  color: #dd0000;
}
.abln_cssjs {
  width: 180px;
  float: left;
}
.abln_cssjs img {
  width: 180px;
  height: 108px;
}
.abln_icon {
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -15px;
}
.abln_r {
  width: 155px;
  float: left;
  margin-left: 15px;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
}
.abln_r_text {
  max-height: 60px;
}
.abln_r_t {
  padding: 10px 0;
}
.abln_r_t span {
  color: #999999;
  padding: 0 0 0 10px;
}
::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner {
  background: none;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #ccc;
}
::-webkit-scrollbar-thumb:window-inactive {
  background-color: #ccc;
}
.szf_video {
  position: relative;
  line-height: 1;
  display: block;
}
.szf_video video {
  width: 100%;
  height: 266px;
}
.szf_video img {
  width: 100%;
  height: 266px;
}
.szf_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(/channel-home/nen/images/v_bg.png) no-repeat center center;
}
.szf_text {
  text-align: center;
  padding: 0 20px;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
}
.szf_list {
  padding: 0 10px;
}
.szf_list li {
  padding: 30px 0 0 30px;
  background: url(/channel-home/nen/images/w24.png) no-repeat left 33px;
  color: #333333;
  font-size: 16px;
  line-height: 24px;
}
.szf_list li a {
  color: #333333;
  display: block;
  height: 48px;
  overflow: hidden;
}
.szf_list li a:hover {
  color: #dd0000;
}
.szf_db {
  text-align: center;
  margin-top: 30px;
}
.szf_db a {
  margin: 0 5px;
}
.gd_video {
  position: relative;
  line-height: 1;
  display: block;
}
.gd_video_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(/channel-home/nen/images/v_bg_gd.png) no-repeat center top;
}
.price .cont2 ul li {
  background: none;
  padding: 0 14px;
  width: 100%;
  float: none;
  height: 40px;
  line-height: 40px;
  margin: 0;
}
.price .cont2 ul li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
}
.price .cont2 ul li a:hover {
  color: #3767c9;
}
.price .category2 a.active {
  color: #3867c8;
}
.price .category2 a {
  color: #222222;
  font-size: 20px;
  padding: 0 5px;
}
.price .category2 {
  color: #b8b8b8;
  font-size: 20px;
  height: auto;
  border: none;
  padding: 25px 15px 15px 30px;
}
.qwfb_k {
  border: solid 3px #f2f2f2;
  height: 400px;
  margin: 35px 0 0 0;
  box-sizing: border-box;
}
.bdcm_bg {
  background: #fff9fa;
  height: 415px;
  margin: 35px 0 0 0;
}
.bdcm_list {
  margin: 22px 0 0 0;
}
.bdcm_list li:nth-child(1) {
  color: #dd0000;
  font-size: 16px;
  font-weight: bold;
}
.bdcm_list li:nth-child(1) a {
  color: #dd0000 !important;
  font-size: 16px;
  font-weight: bold;
}
.bdcm_list a:hover {
  color: #dd0000 !important;
}
.yw_list {
  margin: 6px 0 0 0;
  padding: 0 15px;
  box-sizing: border-box;
  background: #fff;
}
.yw_list li {
  border-bottom: dotted 1px #888888;
  margin: 0 0 20px 0;
}
.yw_list li a {
  color: #111111;
}
.yw_list li a:hover .yw_list_t {
  color: #3867c8;
}
.yw_list_t {
  color: #111111;
  font-size: 23px;
  line-height: 32px;
  height: 64px;
  overflow: hidden;
}
.yw_list_date {
  color: #999999;
  font-size: 13px;
  padding: 15px 0;
}
::marker {
  color: rgba(0, 0, 0, 0);
  display: none;
}
.ph-bd {
  background: #f4f4f4;
  padding: 15px 0;
}
.tb_text {
  color: #666666;
  text-align: center;
}
.category1 {
  overflow: hidden;
}
.category1_a1 {
  width: 140px;
  height: 50px;
  display: block;
  background: url(/channel-home/nen/images/w43.png) no-repeat center bottom;
  color: #333333;
  font-size: 24px;
  text-align: center;
  float: left;
  margin: 0 10px 0 0;
}
.category1_a1:hover {
  background: url(/channel-home/nen/images/w42.png) no-repeat center bottom;
  color: #2644a5;
}
.category1_a1.active {
  background: url(/channel-home/nen/images/w42.png) no-repeat center bottom;
  color: #2644a5;
}
.category1_a2 {
  width: 140px;
  height: 50px;
  display: block;
  background: url(/channel-home/nen/images/w44.png) no-repeat center bottom;
  color: #333333;
  font-size: 24px;
  text-align: center;
  float: left;
  margin: 0 10px 0 0;
}
.category1_a2:hover {
  background: url(/channel-home/nen/images/w45.png) no-repeat center bottom;
  color: #2644a5;
}
.category1_a2.active {
  background: url(/channel-home/nen/images/w45.png) no-repeat center bottom;
  color: #2644a5;
}
.category1_hui {
  width: 100px;
  height: 50px;
  display: block;
  background: url(/channel-home/nen/images/w46.png) no-repeat center 45px;
  float: left;
}
.category1_a1 a, .category1_a2 a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 24px;
}
.category1_a1 a:hover, .category1_a2 a:hover {
  color: #3767c9;
}
#category1_a1 {
  width: 140px;
  height: 50px;
  display: block;
  background: url(/channel-home/nen/images/w43.png) no-repeat center bottom;
  color: #333333;
  font-size: 24px;
  text-align: center;
  float: left;
  margin: 0 10px 0 0;
}
#category1_a1:hover {
  background: url(/channel-home/nen/images/w42.png) no-repeat center bottom;
  color: #2644a5;
}
#category1_a1.active {
  background: url(/channel-home/nen/images/w42.png) no-repeat center bottom;
  color: #2644a5;
}
#category1_a2 {
  width: 140px;
  height: 50px;
  display: block;
  background: url(/channel-home/nen/images/w44.png) no-repeat center bottom;
  color: #333333;
  font-size: 24px;
  text-align: center;
  float: left;
  margin: 0 10px 0 0;
}
#category1_a2:hover {
  background: url(/channel-home/nen/images/w45.png) no-repeat center bottom;
  color: #2644a5;
}
#category1_a2.active {
  background: url(/channel-home/nen/images/w45.png) no-repeat center bottom;
  color: #2644a5;
}
#category1_hui {
  width: 100px;
  height: 50px;
  display: block;
  background: url(/channel-home/nen/images/w46.png) no-repeat center 45px;
  float: left;
}
#category1_a1 a, #category1_a2 a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 24px;
}
#category1_a1 a:hover, #category1_a2 a:hover {
  color: #3767c9;
}
.lsxw_text {
  background: #3867c8;
  color: #fff;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 15px;
}
/*头部*/
/*.htb_bg{}
.htb_n1{background:#fff7e2;padding:30px 70px 0 70px;}
.htb_n1_k{text-align:center;}
.htb_n1_k a{color:#ee080a;}
.htb_n1_k a:hover{text-decoration: underline;}
.htb_n3{background:#de2d25;margin-bottom:100px;}*/
/*百年头部*/
.w1280 {
  width: 1280px;
  margin: 0 auto;
}
.htb_bg {
  padding: 515px 0 0 0;
  background: url(/channel-home/nen/images/b1.jpg) no-repeat center top;
  min-width: 1280px;
}
.htb_n1_k {
  text-align: center;
}
.htb_n1_k a {
  color: #ee080a;
}
.htb_n1_k a:hover {
  text-decoration: underline;
}
.htb_n2 {
  overflow: hidden;
}
.htb_n2_l {
  width: 640px;
  float: left;
}
.htb_n2_r {
  width: 635px;
  height: 440px;
  float: right;
  background: #f7f7f7 url(/channel-home/nen/images/b5.jpg) no-repeat center top;
}
.htb_n2_r_list {
  padding: 0 60px 0 45px;
  box-sizing: border-box;
}
.htb_n2_r_list li {
  color: #111111;
  font-size: 18px;
  height: 48px;
  line-height: 48px;
  padding: 0 0 0 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url(/channel-home/nen/images/b4.png) no-repeat left center;
}
.htb_n2_r_list li a {
  color: #111111;
}
.htb_n2_r_list li a:hover {
  color: #dd0000;
}
.htb_n2_r_title {
  color: #f0080b;
  font-size: 30px;
  line-height: 40px;
  padding: 80px 70px 10px 70px;
  text-align: center;
  font-weight: bold;
  height: 170px;
  line-height: 40px;
  overflow: hidden;
  box-sizing: border-box;
}
.htb_n2_r_title a {
  color: #f0080b;
}
.htb_n3 {
  background: #de2d25;
  margin: 5px 0 0 0;
  overflow: hidden;
}
.htb_n3_t {
  float: left;
}
.htb_n3_text1 {
  color: #f6ff6b;
  font-size: 24px;
  text-align: center;
  padding: 40px 0 30px 0;
}
.htb_n3_text1 a {
  color: #f6ff6b;
}
.htb_n3_text2 {
  color: #ffdc87;
  font-size: 16px;
  line-height: 30px;
  max-height: 120px;
  overflow: hidden;
}
.htb_n3_l {
  width: 610px;
  float: left;
  box-sizing: border-box;
  padding: 0 60px;
}
.htb_n3_r {
  width: 590px;
  float: right;
  padding: 30px 60px 0 0;
  box-sizing: border-box;
}
.htb_n3_r_list li {
  color: #fffdd9;
  font-size: 18px;
  height: 48px;
  line-height: 48px;
  padding: 0 0 0 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url(/channel-home/nen/images/b3.png) no-repeat left center;
}
.htb_n3_r_list li a {
  color: #fffdd9;
}
.htb_n3_r_list li a:hover {
  color: #fffdd9;
  font-weight: bold;
}
.bind-jdt1 {
  width: 640px !important;
  height: 440px !important;
}
.bind-jdt1 .tm {
  background: rgba(222, 45, 37, 0.6) !important;
  text-align: left !important;
  padding: 0 30px;
  box-sizing: border-box;
}
.bind-jdt1 .jdt-img li a:nth-of-type(2) .tm {
  background: none;
}
.bind-jdt1 .jdt-dian li em {
  background: #fff;
}
.bind-jdt1 .jdt-dian li.on em {
  background: #dd0000;
}
.tm:nth-of-type(2) {
  background: none !important;
}
.jdt-img1 li {
  width: 100% !important;
}
.jdt-img1 li img {
  width: 640px !important;
}
.four_bg {
  background: #f4f4f4;
  padding: 0 0 40px 0;
  margin: 50px 0 0 0;
}
.four_text {
  color: #3a4373;
  font-size: 20px;
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 190px;
  font-weight: bold;
}
.four_back {
  width: 100px;
  height: 36px;
  line-height: 36px;
  background: #5884f9;
  border-radius: 18px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 120px;
  display: inline-block;
  border: none;
}
/*新闻发布会*/
.t_fbh_top {
  height: 370px;

  background: url(https://www.sqrb.com.cn/cssjs/x1.jpg) no-repeat center top;
}
.t_fbh_title {
  color: #fff;
  line-height: 1.1;
  font-size: 72px;
  padding: 140px 0 70px 0;
  text-align: center;
  font-weight: bold;
}
.t_fbh_tl {
  float: left;
  color: #fff;
  font-size: 14px;
  line-height: 35px;
}
.t_fbh_tl a {
  color: #fff;
}
.t_fbh_tr {
  float: right;
  color: #fff;
  font-size: 16px;
  margin: 0 15px 0 0;
  line-height: 35px;
}
.t_fbh_select {
  width: 135px;
  height: 35px;
  background: #4eaaf6;
  border-radius: 5px;
  color: #fff;
  float: right;
  border: none;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 0 10px;
}
.t_fbh_zj {
  background: #e4f8ff;
  padding: 80px 0;
}
.t_fbh_zj_r {
  width: 520px;
  float: right;
}
.t_fbh_zj_r_title {
  color: #111111;
  font-size: 24px;
  text-align: center;
  padding: 20px 10px;
  font-weight: bold;
}
.t_fbh_zj_l_cssjs {
  float: left;
}
.overflow {
  overflow: hidden;
}
.t_fbh_zj_r_nr {
  color: #333333;
  font-size: 16px;
  overflow: hidden;
  line-height: 36px;
}
.t_fbh_zj_r_t1 {
  width: 80px;
  float: left;
}
.t_fbh_zj_r_t2 {
  width: 425px;
  float: left;
}
.t_fbh_wq {
  border: solid 3px #f2f2f2;
  margin: 70px 0;
  position: relative;
  padding: 30px 0 0 0;
}
.t_fbh_wq_list {
  padding: 45px 50px;
}
.t_fbh_wq_list:nth-of-type(even) {
  background: #f7f7f7;
}
.t_fbh_wq_list li {
  height: 48px;
  line-height: 48px;
  background: url(https://www.sqrb.com.cn/cssjs/x4.png) no-repeat left center;
  padding: 0 0 0 50px;
  text-align: right;
  color: #333333;
  font-size: 14px;
}
.t_fbh_wq_list li a {
  color: #333333;
  font-size: 18px;
  width: 900px;
  float: left;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_fbh_wq_list li a:hover {
  color: #0052B2;
}
.t_fbh_wq_page {
  padding: 30px 0 50px 0;
  text-align: center;
}
.t_fbh_wq_title {
  width: 225px;
  height: 45px;
  background: url(https://www.sqrb.com.cn/cssjs/x3.png) no-repeat center center;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 45px;
  position: absolute;
  left: 50%;
  top: -23px;
  margin-left: -112px;
  font-weight: bold;
}
.w_bot {
  background: #fff;
}
.footer {
  border: none;
}
.footer a:hover {
  color: #dd0000;
}
.t_fbh_st_bg {
  background: #fff;
}
.t_fbh_st {
  color: #999999;
  line-height: 50px;
}
.t_fbh_st a {
  color: #999999;
}
.t_fbh_snr {
  margin: 20px auto 60px;
  box-sizing: border-box;
  padding: 60px;
  background: #fff;
}
.t_fbh_stitle {
  color: #111111;
  font-size: 30px;
  line-height: 48px;
  font-weight: bold;
  text-align: center;
}
.t_fbh_s_v {
  text-align: center;
  padding: 50px 0 70px 0;
}
.t_fbh_s_v img {
  max-width: 100%;
}
.t_fbh_s_v video {
  max-width: 100%;
  height: auto;
}
.t_fbh_sl {
  width: 270px;
  float: left;
}
.t_fbh_slp img {
  max-width: 100%;
  height: auto;
}
.t_fbh_slt {
  color: #111111;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  padding: 12px 0 25px 0;
}
.t_fbh_sr {
  width: 780px;
  float: right;
}
.t_fbh_srt {
  color: #3d7aea;
  font-size: 18px;
  font-weight: bold;
  position: absolute;
  margin-left: -40px;
  left: 50%;
  bottom: 0;
}
.t_fbh_sr_line {
  height: 12px;
  background: #ebf4ff;
  position: relative;
  margin: 20px 0 40px 0;
}
.t_fbh_sr_text {
  color: #111111;
  font-size: 16px;
  line-height: 36px;
}
/*联系我们*/
.t_con_list {
  padding: 18px 0;
}
.t_con_list ul {
  overflow: hidden;
}
.t_con_list li {
  width: 24.25%;
  float: left;
  margin: 0 1% 0 0;
  background: #fff;
  text-align: center;
  padding: 50px 0 50px 0;
  line-height: 1;
}
.t_con_list li:nth-child(4n) {
  margin-right: 0;
}
.t_con_t1 {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  padding: 25px 0;
}
.t_con_t2 {
  color: #2687ff;
  font-size: 20px;
  letter-spacing: 1px;
}
.t_con_bg {
  background: #fff;
  box-sizing: border-box;
  padding: 70px 0 0 0;
}
.t_con_bg ul {
  overflow: hidden;
}
.t_con_bg li {
  width: 25%;
  float: left;
  padding: 0 0 85px 55px;
  line-height: 1;
  box-sizing: border-box;
}
.t_con_t3 {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  padding: 0 0 15px 25px;
}
.t_con_t4 {
  border-left: solid 2px #b3c3d8;
  padding: 0 0 0 23px;
}
.t_con_t5 {
  color: #333333;
  font-size: 20px;
  padding: 0 0 15px 0;
}
.t_con_t6 {
  color: #333333;
  font-size: 20px;
}
.t_con_bot {
  font-size: 20px;
  padding: 60px;
  color: #333333;
  box-sizing: border-box;
}

.phoneMore {
  display: none;
}
/*辽宁频道*/
.dbt {
  color: #2c538c;
  font-size: 42px;
  line-height: 1;
  font-weight: bold;
}
.lp_top {
  padding: 30px 50px;
  position: relative;
  box-sizing: border-box;
}
.lp_top_r {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #666666;
  left: 300px;
  font-size: 15px;
}
.lp_top_r a {
  color: #666666;
  padding: 0 0 0 20px;
  display: inline-block;
}
.lp_top_r a:hover {
  color: #ff0000;
}
.lp_nav {
  background: #2f79dc;
  font-size: 0px;
}
.nr {
  width: 1280px;
  margin: 0 auto;
  overflow: hidden;
}
.lp_nav a {
  color: #fff;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  margin: 0 0 0 50px;
}
.lp_nav a:hover {
  text-decoration: underline;
}
.bind-jdt2 {
  width: 100%;
  height: 446px;
  margin: 30px 0;
}
.bind-jdt2 .tm {
  background: rgba(0, 0, 0, 0.4) !important;
  padding: 0 30px;
  box-sizing: border-box;
  font-size: 18px;
}
.bind-jdt2 .jdt-img li a:nth-of-type(2) .tm {
  background: none;
}
.bind-jdt2 .jdt-dian li em {
  background: #fff;
}
.bind-jdt2 .jdt-dian li.on em {
  background: #2e77de;
}
.tm:nth-of-type(2) {
  background: none !important;
}
.lp_l {
  width: 620px;
  float: left;
  margin: 30px 0 0 0;
}
.lp_r {
  width: 460px;
  float: right;
  padding: 30px 0 0 0;
}
.lp_r_list {
  padding: 0 30px;
  margin: 30px 0 10px 0;
  overflow: hidden;
}
.lp_r_list li {
  width: 270px;
  height: 150px;
  float: left;
  margin: 0 20px 20px 0;
  position: relative;
}
.lp_r_list li:nth-child(2n) {
  margin-right: 0;
}
.lp_r_list li img {
  width: 100%;
  height: 150px;
}
.lp_new li {
  color: #333333;
}
.lp_new li a {
  color: #333333;
  font-weight: bold;
  line-height: 42px;
  font-size: 16px;
}
.lp_new li a:hover {
  color: #ff0000;
}
.lpz {
  width: 620px;
}
.lpl {
  float: left;
}
.lpr {
  float: right;
}
.lpcl {
  clear: both;
}
.lp_title {
  border-bottom: solid 1px #98b9e6;
  margin: 0 0 30px 0;
}
.lp_t {
  border-bottom: solid 3px #2f78de;
  float: left;
  color: #184178;
  font-size: 24px;
  position: relative;
  bottom: -2px;
  line-height: 45px;
}
.lp_more {
  float: right;
  color: #999999;
  line-height: 24px;
  padding: 18px 15px 0 0;
}
.lp_da_l {
  width: 228px;
  float: left;
}
.lp_da_l img {
  width: 100%;
  height: 152px;
}
.lp_da_l_t {
  padding: 10px 20px;
  line-height: 27px;
  font-weight: bold;
  color: #333333;
  font-weight: bold;
  font-size: 16px;
}
.lp_da_r {
  width: 380px;
  float: right;
  background: #f9f5f2;
  padding: 15px 20px;
  box-sizing: border-box;
}
.lp_da_r_list li {
  color: #333333;
  height: 40px;
  line-height: 40px;
}
.lp_da_r_list li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 16px;
}
.lp_da_r_list li a:hover {
  color: #ff0000;
}
.lp_zw_list li {
  height: 40px !important;
  line-height: 40px !important;
  padding: 0 20px 0 25px !important;
  position: relative;
}
.lp_zw_list li a {
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  display: block;
}
.lp_zw_list li::before {
  content: "";
  width: 3px;
  height: 3px;
  background: #333;
  position: absolute;
  left: 0;
  top: 20px;
}
.lp_zw_list li a:hover {
  color: #ff0000;
}
.lp_fbh_list {
  overflow: hidden;
  margin: 0 0 20px 0;
}
.lp_fbh_list li {
  width: 620px;
  float: left;
  margin: 0 40px 20px 0;
  overflow: hidden;
}
.lp_fbh_list li:nth-child(2n) {
  margin-right: 0;
}
.lp_fbh_date {
  background: #f5f5f5;
  width: 80px;
  height: 70px;
  float: left;
  text-align: center;
  color: #888888;
  line-height: 24px;
}
.lp_fbh_date span {
  display: inline-block;
  padding-top: 12px;
}
.lp_fbh_nr {
  width: 500px;
  float: right;
  margin: 10px 20px 0 0;
  color: #323232;
  font-weight: bold;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  font-size: 16px;
}
.lp_fbh_t {
  font-size: 24px;
  padding: 10px 0 0 0;
  display: inline-block;
}
.lp_fbh_list li:hover .lp_fbh_nr {
  color: #ff0000;
}
.lp_fb_title {
  padding: 19px 10px 30px 10px;
  text-align: center;
  color: #333333;
  font-size: 20px;
  font-weight: bold;
}
.lp_fb_title a {
  color: #333333;
}
.lp_fb_title a:hover {
  color: #ff0000;
}
.lp_fb_l_t {
  background: #ebf0f6;
  padding: 0 13px;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
  text-align: center;
  margin: 0 0 30px 0;
}
.lp_fb_r_list {
  width: 360px;
  float: right;
}
.lp_fb_r_list li {
  color: #333333;
  height: 40px !important;
  line-height: 40px !important;
  ;
}
.lp_fb_r_list li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 16px;
}
.lp_fb_r_list li a:hover {
  color: #ff0000;
}
.lp_tlist {
  padding: 30px 0 40px 0;
}
.lp_tlist li {
  color: #333333;
  height: 46px;
  line-height: 46px;
  padding: 0 30px;
}
.lp_tlist li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.lp_tlist li a:hover {
  color: #ff0000;
}
.lp_alist {
  padding: 30px 0 0 0;
}
.lp_alist li {
  color: #1d56a5;
  height: 120px;
  line-height: 35px;
  padding: 0 30px;
  border-bottom: solid 1px #dddddd;
  position: relative;
}
.lp_alist li a {
  color: #1d56a5;
  max-height: 70px;
  overflow: hidden;
  font-size: 24px;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.lp_alist li a:hover {
  color: #ff0000;
}
.lp_szlist_bg {
  background: #f4f8fd;
  height: 600px;
  position: relative;
}
.lp_szlist {
  padding: 30px 0 0 0;
}
.lp_szlist li {
  color: #111111;
  line-height: 42px;
  padding: 0 35px 0 100px;
}
.lp_szlist li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 16px;
}
.lp_szlist li a:hover {
  color: #ff0000;
}
.lp_szlist li:nth-child(1) a {
  color: #2f78dc;
  font-size: 18px;
  font-weight: bold;
  line-height: 55px;
}
.lp_szlist li:nth-child(2) {
  margin-bottom: 10px;
}
.lp_szlist li:nth-child(2) a {
  color: #2f78dc;
  font-size: 18px;
  font-weight: bold;
  line-height: 55px;
}
.lp_szlist li:nth-child(1) a:hover {
  color: #ff0000;
}
.lp_szlist li:nth-child(2) a:hover {
  color: #ff0000;
}
.lp_sz_title {
  position: absolute;
  left: 0;
  top: 0;
}
.lp_sz_more {
  position: absolute;
  left: 0;
  top: 324px;
}
/*国内国际频道*/
.gg_pt20 {
  padding-top: 20px;
}
.gngj_nav {
  background: #2f79dc;
  font-size: 0px;
}
.gngj_nr {
  width: 1280px;
  margin: 0 auto;
  overflow: hidden;
}
.gngj_nav a {
  color: #fff;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  margin: 0 50px;
}
.gngj_nav a:hover {
  text-decoration: underline;
}
.gngj_l {
  width: 800px;
  float: left;
  margin: 30px 0 0 0;
}
.gngj_r {
  width: 400px;
  float: right;
  padding: 30px 0 0 0;
}
.gngj_ljdt {
  width: 640px;
  float: left;
  margin: 10px 0 0 0;
}
.gngj_rjdt {
  width: 600px;
  float: right;
  padding: 30px 0 0 0;
}
.gngjcl {
  clear: both;
}
.gngj_title {
  margin: 0 0 30px 0;
}
.gngj_t {
  width: 132px;
  height: 44px;
  float: left;
  color: #ffffff;
  font-size: 24px;
  position: relative;
  background: #1855a8;
  text-align: center;
}
.gngj_more {
  float: right;
  color: #999999;
  line-height: 24px;
  padding: 18px 15px 0 0;
}
.gngj_list {
  font-size: 18px;
}
.gngj_list li {
  border-bottom: 1px solid #f5f5f5;
  padding: 20px 0;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gngj_list li span {
  float: right;
  font-size: 16px;
  padding: 0px;
  color: #928e8e;
}
.gngj_lxlist {
  font-size: 18px;
}
.gngj_lxlist li {
  padding: 13px 0;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gngj_lxlist li span {
  float: right;
  font-size: 16px;
  padding: 0px;
  color: #928e8e;
}
.gngj_t a:link, .gngj_t a:visited, .gngj_t a:hover {
  color: #fff;
}
.gngj_bor {
  border: #eaeaea 1px solid;
}
.gngj_bor li {
  font-size: 16px;
  padding-bottom: 10px;
}
.gngj_bor li p {
  text-align: center;
}
.gngj_bor h2 {
  font-size: 20px;
  height: 50px;
  padding-left: 12px;
}
.gngj_rt, .gngj_rt a:link, .gngj_rt a:hover, .gngj_rt a:visited {
  color: #6997c7;
}
/*税务频道*/
.sw_blist_bt {
  border-bottom: solid 1px #c3ddfe;
  overflow: hidden;
}
.sw_blist_bt a {
  float: right;
  color: #7596c3;
  padding: 17px 10px 0 0;
}
.sw_blist_bt a:hover {
  color: #ff0000;
}
.sw_t {
  float: left;
}
.sw_nr {
  padding: 50px 0 0 0;
}
.sw_nr_list {
  padding: 20px 0;
}
.sw_nr_list li {
  color: #333333;
  font-size: 16px;
  padding: 0 20px;
  line-height: 46px;
  position: relative;
}
.sw_nr_list li a::before {
  content: "";
  width: 3px;
  height: 3px;
  background: #111111;
  position: absolute;
  left: 0;
  top: 22px;
}
.sw_nr_list li a {
  display: block;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sw_nr_list li:nth-child(1) a {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
}
.sw_nr_list li:nth-child(2) a {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
}
.sw_nr_list li:hover a {
  color: #ff0000;
}
.sw_nr_list1 {
  padding: 0;
}
.sw_nr_k {
  height: 25px;
}
.sw_nr_list1 li:nth-child(1) a {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
}
.sw_nr_list1 li:nth-child(2) a {
  color: #333333;
  font-size: 16px;
  font-weight: normal;
}
.sw_list1 li {
  padding: 40px 0 0 0;
}
.sw_list1_p {
  position: relative;
}
.sw_list1_p img {
  width: 260px;
  height: 180px;
}
.sw_list1_r {
  width: 310px;
  max-height: 180px;
  position: absolute;
  left: 290px;
  top: 50%;
  font-size: 20px;
  line-height: 36px;
  font-weight: bold;
  overflow: hidden;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sw_list1_rt {
  color: #555555;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin: 20px 0 0 0;
  position: relative;
}
.sw_list1_more {
  color: #3568ad;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #fff;
  padding: 0 0 0 10px;
}
.sw_list1 li a:hover {
  color: #ff0000;
}
.sw_list1 li a:hover .sw_list1_more {
  color: #ff0000;
}
.sw_swr {
  padding: 50px 0;
  overflow: hidden;
}
.sw_swr li {
  width: 280px;
  background: #ededed;
  text-align: center;
  float: left;
  margin: 0 53.33px 30px 0;
}
.sw_swr li:nth-child(4n) {
  margin-right: 0;
}
.sw_swr li img {
  width: 100%;
  height: 142px;
}
.sw_swr_t {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  font-size: 12px;
  background: #ededed;
  line-height: 45px;
  font-weight: bold;
  padding: 0 20px;
}
.sw_swr li:hover .sw_swr_t {
  color: #ff0000;
}
.lp_nav1 {
  background: #2f79dc;
  font-size: 0px;
}
.lp_nav1 a {
  color: #fff;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  padding: 0 30px 0 50px;
}
.lp_nav1 a:hover {
  text-decoration: underline;
}
/*新闻正文*/
.xwzw_title {
  font-size: 35px;
  line-height: 1.4;
  padding: 0 60px;
  font-weight: bold;
  text-align: center;
}
.xwzw_t1 {
  color: #555555;
  text-align: center;
  padding: 40px 0;
  overflow: hidden;
}
.xwzw_t2 {
  color: #111111;
  font-size: 18px;
  line-height: 45px;
}
.xwzw_t3 {
  color: #ff0000;
  font-size: 15px;
  line-height: 30px;
  text-align: center;
  padding: 30px 0 40px 0;
  border-top: solid 1px #999999;
  margin: 70px 0 -60px 0;
}
.xwzw_t4 {
  color: #111111;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
}
.xwzw_l {
  width: 910px;
  float: left;
  background: #fff;
  padding: 50px;
  box-sizing: border-box;
}
.xwzw_nr {
  margin: 20px auto 60px;
  overflow: hidden;
}
.xwzw_r {
  width: 350px;
  float: right;
}
.xwzw_r_ad {
  margin: 0 0 20px 0;
  display: block;
}
.xwzw_r_news {
  background: #fff;
  padding: 30px;
  box-sizing: border-box;
  margin: 0 0 20px 0;
}
.xwzw_r_list li {
  color: #555555;
  font-size: 15px;
  line-height: 24px;
  padding: 0 0 0 15px;
  position: relative;
  margin: 0 0 10px 0;
}
.xwzw_r_list li a {
  display: block;
  color: #555555;
}
.xwzw_r_list li a::before {
  content: "";
  width: 4px;
  height: 4px;
  background: #555555;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
}
.xwzw_r_list li a:hover {
  color: #ff0000;
}
.xwzw_r_title {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 20px 0;
}
.xwzw_r_title img {
  margin: -5px 6px 0 0;
}
/*北斗融媒*/
.bd_bg {
  background: #da2018;
}
.bd_p1 {
  padding: 80px 0;
  overflow: hidden;
}
.bd_p2 {
  margin: 0 0 80px 0;
}
.bd_p3 {
  margin-left: 75px;
  float: left;
}
.bd_p4 {
  margin-right: 75px;
  float: right;
}
.bd_p5 {
  position: absolute;
  left: 70px;
  bottom: -170px;
}
.bd_p6 {
  float: left;
  margin: 350px 0 0 270px;
}
.bd_p7 {
  margin: 80px 0 0 20px;
  overflow: hidden;
}
/*子在村上曰*/
.zy_top {
  height: 370px;
  background: url(https://www.sqrb.com.cn/cssjs/z1.jpg?v1) no-repeat center top;
}
.zy_nr {
  padding: 60px 0 60px 70px;
  box-sizing: border-box;
}
.zy_cssjs {
  width: 275px;
  height: 354px;
  float: left;
  margin: 16px 0 0 32px;
  position: relative;
  position: relative;
}
.zy_cssjs img {
  width: 275px;
  height: 354px;
}
.zy_tx {
  position: absolute;
  left: -32px;
  top: -16px;
}
.zy_bg {
  background: #f2f0ec;
  padding: 0 0 90px 0;
}
.zy_title {
  text-align: center;
  padding: 75px 0 55px 0;
}
.zy_cl {
  clear: both;
}
.zy_list {
  overflow: hidden;
}
.zy_list li {
  width: 49.5%;
  background: #fff;
  padding: 30px 45px;
  line-height: 25px;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  float: left;
  margin: 0 1% 10px 0;
  box-sizing: border-box;
}
.zy_list li a {
  color: #333333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.zy_list li:nth-child(2n) {
  margin-right: 0;
}
.zy_list li a:hover {
  color: #ff0000;
}
.zy_r {
  width: 810px;
  float: right;
  color: #7c4321;
}
.zy_r_t1 {
  font-size: 18px;
  padding: 80px 0 30px 0;
}
.zy_r_t2 {
  color: #7c4321;
  font-size: 36px;
  font-weight: bold;
  padding: 0 0 0 18px;
}
.zy_r_t3 {
  font-size: 20px;
  overflow: hidden;
}
.zy_r_t3 li {
  float: left;
  line-height: 46px;
}
.zy_r_t3 li:nth-child(2n-1) {
  width: 450px;
}
.zy_imglist {
  display: flex;
  overflow: hidden;
}
.zy_imglist li {
  width: 25%;
  float: left;
  margin: 0 0 10px 0;
  box-sizing: border-box;
  text-align: center;
}
.zy_imglist li img {
  width: 98%;
  height: 160px;
  border: 1px solid #ffffff;
}
/*首页修改*/
.price .category2 ul li .price .category2 .active a {
  color: #3867c8;
  font-weight: bold;
}
.sxq_list li:nth-child(1) a {
  color: #3867c8 !important;
  font-weight: bold;
}
.bdsp_list li {
  border-bottom: dotted 1px #888888;
  padding: 0 0 20px 0;
  margin: 0 0 16px 0;
}
.bdsp_list_t1 {
  color: #111111;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bdsp_list_t2 {
  width: 99%;
  color: #666666;
  font-size: 15px;
  height: 48px;
  line-height: 27px;
  overflow: hidden;
  text-indent: 2em;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: justify;
}
.bdsp_list li a:hover .bdsp_list_t1 {
  color: #ff0000;
}
/*首页调换*/
.zbln_list {
  padding: 5px 15px 0;
  overflow: hidden;
}
.zbln_list li {
  width: 175px;
  float: left;
  margin: 0 10px 0 0;
}
.zbln_list li:nth-child(2n) {
  margin-right: 0;
}
.zbln_list li img {
  width: 100%;
  height: 108px;
}
.zbln_list_t {
  color: #333333;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  padding: 0 15px;
  text-align: center;
  margin: 18px 0;
}
.zbln_list li a:hover .zbln_list_t {
  color: #ff0000;
}
/*九一八*/
.j_over {
  overflow: hidden;
}
.j_bg1 {
  background: #fff;
  padding: 0 70px;
  margin: 0 0 2px 0;
}
.j_bg2 {
  background: #fff;
}
.j_title {
  padding: 40px 0 50px 0;
  text-align: center;
}
.j_title1 {
  padding: 42px 0 40px 0;
  text-align: center;
}
.j_b {
  padding: 0 0 70px 0;
}
.j_b img {
  width: 100%;
}
.j_pad {
  padding: 60px 0;
  overflow: hidden;
}
.j_cssjs1 {
  width: 320px;
  height: 230px;
  float: left;
}
.j_cssjs1 img {
  width: 320px;
  height: 230px;
}
.j_r1 {
  width: 755px;
  float: right;
}
.j_text1 {
  color: #666666;
  font-size: 16px;
  line-height: 30px;
  max-height: 180px;
  overflow: hidden;
}
.j_text2 {
  color: #000000;
  font-size: 24px;
  padding: 0 0 15px 0;
  font-weight: bold;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.j_list {
  padding: 50px 0;
  overflow: hidden;
}
.j_list li {
  width: 45%;
  float: left;
  margin: 0 10% 0 0;
  height: 55px;
  line-height: 55px;
  font-size: 18px;
  color: #000000;
  padding: 0 0 0 20px;
  box-sizing: border-box;
  position: relative;
}
.j_list li:nth-child(2n) {
  margin-right: 0;
}
.j_list li a {
  color: #000;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.j_list li a:hover {
  color: #dc0303;
}
.j_list li::before {
  content: "";
  width: 5px;
  height: 4px;
  background: #dc0303;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.j_list1 {
  padding: 25px 50px 0;
  overflow: hidden;
}
.j_list1 li {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #111111;
  padding: 0 0 0 20px;
  box-sizing: border-box;
  position: relative;
}
.j_list1 li a {
  color: #111111;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.j_list1 li a:hover {
  color: #dc0303;
}
.j_list1 li::before {
  content: "";
  width: 4px;
  height: 3px;
  background: #111111;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.j_s1 {
  width: 490px;
  float: left;
}
.j_title2 {
  padding: 123px 0 45px 36px;
}
.j_scssjs {
  background: #fff;
  height: 775px;
}
.j_scssjs1 {
  text-align: center;
  padding: 45px 0 0 0;
}
.j_scssjs1 img {
  width: 350px;
  height: 228px;
}
.j_s2 {
  width: 490px;
  float: right;
}
.j_btn {
  background: #fff;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #920404;
  font-size: 18px;
  font-weight: bold;
}
.j_btn:hover {
  text-decoration: underline;
}
.j_dlist {
  overflow: hidden;
}
.j_dlist li {
  width: 630px;
  height: 250px;
  float: left;
  margin: 0 20px 20px 0;
  background: #fff;
  padding: 45px 70px 0;
  overflow: hidden;
  box-sizing: border-box;
}
.j_dlist li:nth-child(2n) {
  margin-right: 0;
}
.j_dlist_cssjs {
  width: 226px;
  height: 162px;
  float: left;
}
.j_dlist_r {
  width: 230px;
  float: right;
}
.j_dlist_t1 {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  font-weight: bold;
  margin: 0 0 8px 0;
}
.j_dlist_t2 {
  color: #666666;
  font-size: 16px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
}
.j_dlist li a:hover .j_dlist_t1 {
  color: #dc0303;
}
.j_pad a:hover .j_m_t {
  color: #dc0303;
}
.j_pad a:hover .j_text2 {
  color: #dc0303;
}
.j_m_r a:hover .j_m_t {
  color: #dc0303;
}
.j_title3 {
  padding: 74px 0 55px 265px;
}
.j_y_list {
  margin: 0 0 0 10px;
  overflow: hidden;
}
.j_y_list li {
  width: 410px;
  height: 468px;
  background: #fff;
  float: left;
  margin: 0 20px 20px 0;
  box-sizing: border-box;
  padding: 28px 28px 0;
}
.j_y_list li:nth-child(5) {
  margin-right: 0;
}
.j_y_list li:nth-child(8) {
  margin-right: 0;
}
.j_y_list li a:hover .j_y_list_r {
  color: #c40d0d;
}
.j_y_list_t {
  color: #666666;
  font-size: 16px;
  line-height: 30px;
  height: 150px;
  overflow: hidden;
  margin: 20px 0 0 0;
  padding: 0 15px;
}
.j_y_list_r {
  width: 180px;
  float: right;
  color: #000000;
  font-size: 22px;
  text-align: center;
  font-weight: bold;
  padding: 30px 0 0 0;
}
.j_y_list_t2 {
  font-size: 36px;
  padding: 15px 0 0 0;
}
.j_y_list_cssjs {
  width: 164px;
  height: 234px;
  float: left;
}
.j_v_cssjs {
  width: 1006px;
}
.j_v_bg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 0;
  top: 0;
}
.j_v_icon {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 9;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.j_v_k {
  position: relative;
}
.j_h_bg {
  background: #fff;
  padding: 50px 70px 0;
  height: 480px;
  overflow: hidden;
  box-sizing: border-box;
}
.j_h_list li {
  width: 256px;
  float: left;
  margin: 0 33px 32px 0;
}
.j_h_list li:nth-child(1) {
  width: 558px;
}
.j_h_list li:nth-child(3) {
  margin-right: 0;
}
.j_h_list li:nth-child(5) {
  margin-right: 0;
}
.j_m_bg {
  margin: 0 0 8px 0;
  overflow: hidden;
}
.j_m_l {
  width: 902px;
  height: 350px;
  float: left;
  background: #fff;
}
.j_m_r {
  width: 370px;
  height: 350px;
  float: right;
  background: #fff;
  padding: 60px 70px 0 70px;
  box-sizing: border-box;
}
.j_m_t {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  height: 72px;
  padding: 0 0 5px 0;
  font-weight: bold;
  text-align: center;
  margin-top: -15px;
}
.j_top_list {
  height: 380px;
  background: url(https://www.sqrb.com.cn/cssjs/n21.png) no-repeat center top;
  padding: 0 70px;
  position: relative;
}
.j_logo {
  position: absolute;
  left: 50%;
  margin-left: -640px;
  top: 22px;
}
.j_top_t {
  height: 130px;
  text-align: center;
  color: #fff;
  line-height: 130px;
  font-size: 48px;
  background: url(https://www.sqrb.com.cn/cssjs/nbg5.jpg) no-repeat center top;
  font-weight: bold;
}
.j_title4 {
  padding: 105px 0 40px 0;
  text-align: center;
}
.j_c_top {
  padding: 0 0 0 360px;
}
.j_c_more {
  color: #666666;
  font-size: 15px;
  width: 80px;
  height: 30px;
  line-height: 28px;
  border-radius: 3px;
  border: solid 1px #999999;
  display: block;
  position: absolute;
  right: 60px;
  bottom: 20px;
  text-align: center;
}
.j_c_bg {
  background: #fff;
  margin: 0 0 2px 0;
  padding: 30px 65px 0 65px;
  height: 190px;
  box-sizing: border-box;
}
.j_c_bg a:hover .j_text2 {
  color: #950101;
}
.j_c_bbg {
  height: 350px;
  background: url(https://www.sqrb.com.cn/cssjs/n22.png) no-repeat center top;
  padding: 35px 70px 0 45px;
  box-sizing: border-box;
}
.j_c_list {
  padding: 0;
  width: 790px;
  float: left;
}
.j_c_r {
  width: 320px;
  float: right;
  position: relative;
  margin-top: 25px;
}
.j_c_r img {
  width: 320px;
  height: 230px;
}
.j_c_rt {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jdbg1 {
  height: 1161px;
  background: url(https://www.sqrb.com.cn/cssjs/nbg1.jpg) no-repeat center top;
}
.jdbg2 {
  height: 3012px;
  background: url(https://www.sqrb.com.cn/cssjs/nbg2.jpg) no-repeat center top;
}
.jdbg3 {
  height: 3589px;
  background: url(https://www.sqrb.com.cn/cssjs/nbg3.jpg) no-repeat center top;
}
.jdbg4 {
  height: 1800px;
  background: url(https://www.sqrb.com.cn/cssjs/nbg4.jpg) no-repeat center top;
}
.jg_list {
  padding: 40px 0 0 0;
  overflow: hidden;
}
.jg_list li {
  width: 47%;
  float: left;
  margin: 0 6% 0 0;
  height: 80px;
  line-height: 79px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  padding: 0 10px 0 40px;
  box-sizing: border-box;
  position: relative;
  border-bottom: dashed 1px #ecb5b5;
}
.jg_list li:nth-child(2n) {
  margin-right: 0;
}
.jg_list li a {
  color: #000;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jg_list li a:hover {
  color: #dc0303;
}
.jg_list li::before {
  content: "";
  width: 4px;
  height: 4px;
  background: #dc0303;
  border-radius: 50%;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.j_c_more {
  color: #ecb5b5;
  font-size: 15px;
  width: 80px;
  height: 30px;
  line-height: 28px;
  border-radius: 3px;
  border: solid 1px #ecb5b5;
  display: block;
  position: absolute;
  right: 70px;
  bottom: 36px;
  text-align: center;
}
/*文明辽宁*/
.wm_top {
  height: 110px;
  background: url(https://www.sqrb.com.cn/cssjs/wm1.jpg) no-repeat right top;
}
.wm_red {
  color: #da0a0b;
}
.wm_title {
  border-bottom: solid 1px #f7aaaa;
  overflow: hidden;
  margin-bottom: 20px;
}
.wm_title a {
  float: right;
  color: #999999;
  padding: 20px 10px 0 0;
}
.wm_title a:hover {
  color: #ff0000;
}
.wm_xw_nr {
  padding: 10px 0 20px 20px;
  overflow: hidden;
}
.wm_xw_cssjs {
  width: 166px;
  height: 216px;
  float: left;
}
.wm_xw_r {
  width: 390px;
  float: right;
  margin: 0 10px 0 0;
}
.wm_xw_rt {
  color: #111111;
  font-size: 24px;
  line-height: 32px;
  max-height: 64px;
  overflow: hidden;
  margin: 5px 0 10px 0;
}
.wm_xw_rt1 {
  color: #555555;
  font-size: 14px;
  line-height: 24px;
  max-height: 72px;
  overflow: hidden;
}
.wm_xw_rt2 {
  color: #e56e6e;
  padding: 3px 0 0 0;
}
.wm_xw_r a:hover .wm_xw_rt {
  color: #ff0000;
}
.wm_cj_cssjs {
  width: 260px;
  height: 182px;
  float: left;
}
.wm_cj_r {
  width: 320px;
  float: right;
}
.wm_cj_r a:hover .wm_xw_rt {
  color: #ff0000;
}
.wm_city {
  padding: 1px 0 0 20px;
}
.wm_city li {
  border-bottom: dashed 1px #cccccc;
  margin-bottom: 10px;
}
.wm_city li:last-child {
  border: none;
}
.wm_city_t1 {
  color: #111111;
  font-size: 24px;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  margin: 15px 0 15px 0;
}
.wm_city_t2 {
  color: #555555;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  position: relative;
  margin: 0 0 20px 0;
}
.wm_city_t3 {
  color: #e56e6e;
  background: #fff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.wm_city li a:hover .wm_city_t1 {
  color: #ff0000;
}
.wm_list li {
  color: #111111;
  font-size: 16px;
  padding: 0 20px;
  line-height: 42px;
  position: relative;
}
.wm_list li a::before {
  content: "";
  width: 3px;
  height: 3px;
  background: #da0a0b;
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.wm_list li a {
  display: block;
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wm_list li:nth-child(1) a, .wm_list li:nth-child(6) a {
  color: #111111;
  font-size: 24px;
  line-height: 60px;
}
.wm_list li a:hover {
  color: #ff0000;
}
.wm_list1 li:nth-child(1) a, .wm_list1 li:nth-child(6) a {
  font-size: 16px;
  line-height: 42px;
}
.wm_list2 {
  padding: 0 0 0 20px;
}
.wm_list2 li a::before {
  display: none;
}
.wm_list2 li {
  padding: 0 32px;
  background: url(https://www.sqrb.com.cn/cssjs/wm9.png) no-repeat left center;
}
#swiper1 {
  padding: 10px 0 50px 0;
}
#swiper1 .swiper-slide {
  background: #f6f6f6;
  padding: 30px 40px;
  border-radius: 10px;
  box-sizing: border-box;
}
.wm_peo_cssjs {
  width: 162px;
  height: 194px;
}
.wm_peo_t1 {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
.wm_peo_t2 {
  color: #333333;
  font-size: 16px;
  padding: 18px 0 10px 0;
  font-weight: bold;
}
.wm_peo_t3 {
  font-size: 16px;
}
#swiper1 .swiper-slide a:hover .wm_peo_t3 {
  color: #ff0000;
}
#swiper1 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: solid 1px #ababab;
  background: none;
  opacity: 1;
}
#swiper1 .swiper-pagination-bullet-active {
  border: solid 1px #ff7373;
  background: #ff7373;
}
.wm_zt {
  padding: 25px 0;
  overflow: hidden;
}
.wm_zt li {
  width: 290px;
  background: #ededed;
  text-align: center;
  float: left;
  margin: 0 40px 40px 0;
}
.wm_zt li:nth-child(4n) {
  margin-right: 0;
}
.wm_zt li img {
  width: 100%;
  height: 208px;
}
.wm_zt_t {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  background: #eeeeee;
  line-height: 60px;
  padding: 0 20px;
  color: #111111;
}
.wm_zt li:hover .wm_zt_t {
  color: #ff0000;
}
/*学习贯彻党的十九届六中全会精神*/
.sl_bg {
  background: #fff4f0;
}
.sl_nr {
  background: #fff;
  overflow: hidden;
  padding: 0 70px;
  box-sizing: border-box;
}
.sl_title {
  position: relative;
}
.sl_l {
  width: 590px;
  float: left;
  position: relative;
  margin: 0 0 70px 0;
}
.jy_xdbh_l_cssjs {
  vertical-align: top;
  line-height: 0;
}
.jy_xdbh_l_cssjs img {
  width: 590px;
  height: 370px;
}
.jy_xdbh_l_text {
  height: 45px;
  line-height: 45px;
  background: #e3e3e3;
  padding: 0 120px 0 20px;
  box-sizing: border-box;
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sl_l .swiper-pagination {
  text-align: right;
  color: #999999;
  box-sizing: border-box;
  padding: 0 40px 0 0;
  bottom: 12px;
}
.sl_l .swiper-button-prev {
  background: none;
  left: 495px;
  bottom: 13px;
  margin: 0;
  top: auto;
  width: auto;
  height: auto;
}
.sl_l .swiper-button-next {
  background: none;
  left: 560px;
  bottom: 13px;
  margin: 0;
  top: auto;
  width: auto;
  height: auto;
}
.sl_pl:hover .sl_gb_text {
  color: #d50c11;
}
.sl_r {
  width: 480px;
  float: right;
}
.sl_title1 {
  color: #d50c11;
  font-size: 30px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  margin: 0 0 15px 0;
}
.sl_text {
  color: #444444;
  font-size: 15px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
}
.sl_list1 {
  margin-top: 25px;
}
.sl_list1 li {
  height: 45px;
  line-height: 45px;
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
.sl_list1 li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.sl_list1 li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #d50c11;
  border-radius: 50%;
  position: absolute;
  left: -18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sl_list1 li a:hover {
  color: #d50c11;
}
.sl_list2 {
  overflow: hidden;
}
.sl_list2 li {
  width: 267px;
  float: left;
  margin: 0 24px 0 0;
}
.sl_list2 li:nth-child(4n) {
  margin-right: 0;
}
.sl_list2 li a:hover .sl_text1 {
  color: #ff0000;
}
.sl_cssjs1 img {
  width: 100%;
  height: 174px;
}
.sl_text1 {
  color: #111111;
  font-size: 15px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  padding: 0 15px;
  margin: 10px 0;
  font-weight: bold;
}
.sl_list3 {
  margin: 0;
  padding: 30px 0 40px 20px;
  overflow: hidden;
}
.sl_list3 li {
  width: 600px;
  float: left;
  padding: 0 80px 0 0;
  box-sizing: border-box;
  font-weight: normal;
  font-size: 18px;
}
.sl_list3 li:nth-child(2n) {
  width: 520px;
  padding: 0;
}
.sl_list3 li a:hover {
  font-weight: bold;
}
.sl_tjxw {
  position: relative;
  padding: 0 0 40px 0;
}
.sl_tjxw_t {
  color: #111111;
  font-size: 18px;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  margin: 20px 0;
  padding: 0 30px;
}
#swipern img {
  width: 100%;
  height: 424px;
}
#swipern .swiper-slide a:hover .sl_tjxw_t {
  color: #ff0000;
}
.sl_tjxw .swiper-button-prev {
  width: 20px;
  height: 44px;
  background: url(https://www.sqrb.com.cn/cssjs/sl9.png) no-repeat center center;
  left: -50px;
  margin-top: -85px;
}
.sl_tjxw .swiper-button-next {
  width: 20px;
  height: 44px;
  background: url(https://www.sqrb.com.cn/cssjs/sl10.png) no-repeat center center;
  right: -50px;
  margin-top: -85px;
}
.sl_gb {
  width: 626px;
  float: left;
}
.sl_gb_r {
  width: 626px;
  float: right;
}
.sl_gb_cssjs img {
  width: 100%;
  height: 180px;
}
.sl_gb_text {
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sl_gb_title {
  color: #111111;
  font-size: 22px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  padding: 23px 0 15px 0;
}
.sl_gb_t {
  color: #444444;
  font-size: 15px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
}
.sl_gb_list li {
  border-bottom: solid 1px #d8d8d8;
  padding: 0 0 15px 0;
}
.sl_gb_list li a:hover .sl_gb_title {
  color: #d50c11;
}
.sl_list4 {
  margin: 0;
  padding: 30px 0 50px 20px;
  overflow: hidden;
}
.sl_list4 li {
  font-weight: normal;
  font-size: 18px;
}
.sl_list4 li a:hover {
  font-weight: bold;
}
.sl_sp {
  padding: 0 0 70px 0;
  overflow: hidden;
}
.sl_sp_cssjs {
  width: 790px;
  height: 448px;
  float: left;
}
.sl_sp_cssjs img {
  width: 790px;
  height: 448px;
}
.sl_sp_r {
  width: 350px;
  float: right;
}
.sl_sp_r a {
  height: 64px;
  border-bottom: solid 1px #d8d8d8;
  box-sizing: border-box;
  line-height: 63px;
  padding: 0 30px;
  color: #111111;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.sl_sp_r a.current {
  background: #f14d3d;
  color: #fff;
  border-bottom: solid 1px #f14d3d;
  font-weight: bold;
}
.sl_more {
  color: #c3716a;
  font-size: 14px;
  font-style: italic;
  position: absolute;
  right: 10px;
  top: 66px;
}
/*教育频道*/
.jypd_nav {
  background: #00a3a2;
  height: 50px;
}
.jypd_nav li {
  width: 100px;
  float: left;
  margin: 0 0 0 10px;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  color: #fff;
}
.jypd_nav li > a {
  color: #fff;
}
.jypd_nav li > a:hover {
  text-decoration: underline;
}
.jypd_nav li:hover .jypd_nav_list {
  display: block;
}
.jypd_nav_nr {
  width: 1280px;
  margin: 0 auto;
}
.jypd_nav_list {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50px;
  display: none;
  z-index: 999;
}
.jypd_nav_list a {
  display: block;
  background: #167780;
  line-height: 40px;
  text-align: center;
  color: #a0e2e2;
  border-top: solid 1px #fff;
  font-weight: normal;
}
.jypd_nav_list a:hover {
  text-decoration: underline;
}
.over {
  overflow: hidden;
}
.jypd_t_nr {
  padding: 18px 0 18px 50px;
  box-sizing: border-box;
}
.jypd_top {
  float: right;
}
.jypd_t1 {
  color: #059896;
  font-size: 21px;
  line-height: 1;
}
.jypd_t2 {
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.jypd_p1 {
  width: 108px;
  height: 90px;
  float: left;
}
.jypd_r1 {
  width: 170px;
  float: left;
  margin: 0 0 0 15px;
  color: #333333;
  font-size: 15px;
  padding: 5px 0 0 0;
}
.jypd_title1 {
  height: 48px;
  line-height: 48px;
  border-bottom: solid 1px #b8d3d2;
  background: url(https://www.sqrb.com.cn/cssjs/j2.png) no-repeat left center;
  color: #059896;
  font-size: 24px;
  padding: 0 0 0 28px;
}
.jypd_more {
  color: #999999;
  float: right;
  font-size: 14px;
  font-weight: normal;
}
.jypd_nr1 {
  padding: 0 15px;
}
.jypd_ad {
  margin: 45px 0 30px 0;
}
.jypd_ad1 {
  padding: 20px 0;
}
.jypd_l {
  width: 840px;
  float: left;
}
.jypd_r {
  width: 400px;
  float: right;
}
.jypd_banner {
  width: 100%;
  height: 440px;
}
.jypd_banner .tm {
  text-align: left !important;
  padding: 0 50px;
  box-sizing: border-box;
  font-size: 18px;
  color: #fff;
}
.jypd_banner .jdt-img li a:nth-of-type(2) .tm {
  background: none;
}
.jypd_banner .jdt-dian li em {
  background: #fff;
}
.jypd_banner .jdt-dian li.on em {
  background: rgba(255, 255, 255, 0.4);
}
.jypd_banner .jdt-dian {
  top: auto !important;
  left: auto !important;
  bottom: 10px;
  right: 20px;
}
.jypd_list1 {
  width: 25%;
  float: left;
  display: block;
}
.jypd_list1:hover .jypd_r1 {
  color: #ec7a2e;
}
.jypd_list2 {
  margin: 25px 0 38px 0;
  height: 364px;
}
.jypd_list2 li {
  height: 52px;
  line-height: 52px;
  color: #333333;
  font-size: 16px;
  padding: 0 0 0 30px;
  position: relative;
  box-sizing: border-box;
  font-size: 16px;
}
.jypd_list2 li a {
  color: #333333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jypd_list2 li a:hover {
  color: #ec7a2e;
  font-weight: bold;
}
.jypd_list2 li::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  background: #333333;
  border-radius: 50%;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.jypd_list3 {
  margin: 25px 0 0 0;
  overflow: hidden;
  height: 300px;
}
.jypd_list3 li {
  width: 100%;
  height: 60px;
  border-bottom: dashed 1px #aaaaaa;
  padding: 7px 0 0 30px;
  line-height: 50px;
  box-sizing: border-box;
  position: relative;
  float: left;
}
.jypd_list3 li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}
.jypd_list3 li a:hover {
  color: #ec7a2e;
  font-weight: bold;
}
.jypd_list3 li:nth-child(1) a {
  font-size: 22px;
}
.jypd_list3 li:nth-child(2) a {
  font-size: 22px;
}
.jypd_list3 li:nth-child(3) a {
  font-size: 22px;
}
.jypd_list3 li:nth-child(4) {
  width: 400px;
  margin-right: 40px;
}
.jypd_list3 li:nth-child(5) {
  width: 400px;
}
.jypd_list3 li:nth-child(6) {
  width: 400px;
  margin-right: 40px;
}
.jypd_list3 li:nth-child(7) {
  width: 400px;
}
.jypd_list3 li::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  background: #333333;
  border-radius: 50%;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.jypd_list4 {
  height: 210px;
  margin: 0 0 45px 0;
}
.jypd_list4 li {
  width: 400px;
  float: left;
  margin-right: 40px;
}
.jypd_list4 li:nth-child(2n) {
  margin-right: 0;
}
.jypd_list5 {
  height: 410px;
}
.jypd_list5 li {
  padding: 27px 0;
  overflow: hidden;
}
.jypd_list5 li a {
  display: block;
}
.jypd_list5 li a img {
  float: left;
}
.jypd_list5_r {
  width: 570px;
  float: right;
  height: 148px;
  border-bottom: dashed 1px #cccccc;
}
.jypd_list5 li a:hover .jypd_list5_t1 {
  color: #ec7a2e;
}
.jypd_list5_t1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
  font-size: 24px;
  padding: 5px 0 0 0;
  line-height: 50px;
}
.jypd_list5_t2 {
  color: #555555;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.jypd_list5_t3 {
  color: #ec7a2e;
}
.jypd_list6 {
  height: 260px;
  margin: 26px 0 35px 0;
}
.jypd_list6 li:nth-child(1) {
  font-weight: bold;
  font-size: 18px;
}
.jypd_list6 li:nth-child(2) {
  font-weight: bold;
  font-size: 18px;
}
.jypd_list6 li {
  width: 400px;
  float: left;
  margin-right: 40px;
}
.jypd_list6 li:nth-child(2n) {
  margin-right: 0;
}
.jypd_list7 {
  height: 202px;
  margin: 0 0 28px 0;
}
.jypd_list7 li {
  background: #effafa;
  height: 46px;
  line-height: 46px;
  padding: 0 15px;
  box-sizing: border-box;
  margin: 0 0 6px 0;
}
.jypd_list7 li a {
  color: #333333;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.jypd_list7 li a:hover {
  font-weight: bold;
}
.jypd_list8 {
  margin: 20px 0 16px 0;
  overflow: hidden;
  height: 630px;
}
.jypd_list8 li {
  width: 180px;
  float: left;
  margin: 0 10px 0 0;
}
.jypd_list8 li:nth-child(2n) {
  margin-right: 0;
}
.jypd_list8 li a {
  color: #333333;
}
.jypd_list8 li a:hover .jypd_list8_t {
  color: #ec7a2e;
}
.jypd_list8_t {
  color: #333333;
  line-height: 20px;
  height: 40px;
  margin: 16px 0;
  text-align: center;
  padding: 0 15px;
}
.jypd_list9 {
  height: 200px;
  margin: 0;
}
.jypd_list9 li {
  height: 40px;
  line-height: 40px;
}
.jypd_list10 {
  height: auto;
  margin: 0;
}
.jypd_list10 li {
  height: 40px;
  line-height: 40px;
}
/*工业摇篮*/
.gyyl_nr {
  width: 1440px;
  margin: 0 auto;
}
.gyyl_nr:last-child {
  margin: 0 auto 60px;
}
.gyyl_zq_bbg {
  background: #fbf4ec;
  padding: 45px 80px 15px 0;
  box-sizing: border-box;
  overflow: hidden;
}
.gyyl_zq_bg {
  background: url(/channel-home/nen/images/gy3.png) no-repeat left top/46% auto;
}
.gyyl_zq_title {
  width: 1280px;
  margin: 0 auto;
  padding: 95px 0 15px 120px;
  text-align: center;
  box-sizing: border-box;
}
.gyyl_zq_m {
  width: 720px;
  float: left;
}
.gyyl_zq_m li {
  width: 320px;
  height: 230px;
  float: left;
  margin: 0 40px 30px 0;
  position: relative;
}
.gyyl_zq_m li:nth-child(2n) {
  margin-right: 0;
}
.gyyl_zq_m li img {
  width: 320px;
  height: 230px;
}
.gyyl_zq_m li a {
  display: block;
}
.gyyl_zq_mt {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 15px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
}
.gyyl_zq_r {
  width: 400px;
  float: right;
}
.gyyl_zq_r li {
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #000;
  padding: 0 0 0 23px;
  position: relative;
}
.gyyl_zq_r li a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.gyyl_zq_r li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #db0402;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gyyl_mz {
  background: #f7e9e8 url(/channel-home/nen/images/gy3.png) no-repeat left top/46% auto;
  padding: 0 0 100px 0;
}
.gyyl_mz_title {
  padding: 95px 0 30px 0;
  text-align: center;
}
.gyyl_mz_more {
  text-align: right;
  padding: 15px 0 10px 0;
}
.gyyl_mz_more a {
  color: #dec6a6;
}
.gyyl_mz_more1 a {
  color: #d6a6a3;
}
.gyyl_mz_more a:hover {
  color: #da0406;
}
.gyyl_mz_l {
  width: 200px;
  float: left;
}
.gyyl_mz_r {
  width: 1160px;
  float: right;
}
.gyyl_mz_r_list {
  overflow: hidden;
  padding: 0 0 30px 0;
  width: 560px;
  float: left;
}
.gyyl_mz_r_list li {
  width: 270px;
  height: 260px;
  background: #fff;
  float: left;
  margin: 0 20px 20px 0;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  font-size: 20px;
}
.gyyl_mz_r_list li:nth-child(2n) {
  margin-right: 0;
}
.gyyl_mz_r_list li img {
  width: 100%;
  height: 170px;
}
.gyyl_mz_r_text {
  padding: 20px 0 0 0;
}
.gyyl_mz_t {
  width: 160px;
  float: left;
}
.gyyl_bbg {
  background: #fff;
  overflow: hidden;
  padding: 0 60px;
}
.gyyl_jx {
  width: 540px;
  float: left;
  padding: 10px 0 70px 0;
  margin-right: 80px;
}
.gyyl_jx:last-child {
  margin-right: 0;
}
.gyyl_jx_title {
  font-size: 26px;
  font-weight: bold;
  color: #000;
  padding: 50px 40px 25px 40px;
  line-height: 1.2;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gyyl_jx_title a {
  color: #000;
}
.gyyl_jx_title a:hover {
  color: #da0406;
}
.gyyl_jx_text {
  color: #656565;
  font-size: 15px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
  padding: 0 10px;
  text-indent: 2em;
}
.gyyl_jx_list_line {
  border-top: dashed 1px #ecb6b6;
  margin-top: 30px;
}
.gyyl_jx_list li {
  border-bottom: dashed 1px #ecb6b6;
  padding: 20px 10px 20px 40px;
  position: relative;
}
.gyyl_jx_list li a {
  display: block;
  color: #333333;
  font-size: 18px;
  line-height: 40px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gyyl_jx_list li a:hover {
  color: #da0406;
}
.gyyl_jx_list li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #db0402;
  border-radius: 50%;
  position: absolute;
  left: 18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gyyl_bot {
  overflow: hidden;
  padding: 90px 0;
}
.gyyl_bot li {
  width: 244px;
  float: left;
  margin: 0 15px 0 0;
}
.gyyl_bot li:nth-child(5n) {
  margin-right: 0;
}
.gyyl_bot li img {
  width: 244px; /*height:410px;*/
}
.gyyl_tr {
  width: 266px;
  float: right;
  padding: 30px 0 0 0;
}
.gyyl_tr a {
  margin: 0 0 16px 0;
  display: block;
  border: solid 4px transparent;
  box-sizing: border-box;
  position: relative;
  border-radius: 15px;
}
.gyyl_tr a.current {
  border: solid 4px #ff9393;
}
.gy_red {
  background: #b90000;
  padding: 20px 0 70px 0;
}
.gy_top {
  height: 230px;
  margin: 0 0 40px 0;
  background: url(/channel-home/nen/images/gy2.png) no-repeat center top;
  padding: 35px 180px 30px;
  color: #f1d4ae;
  font-size: 16px;
  line-height: 28px;
  box-sizing: border-box;
}
.gy_red .sppd_video1 {
  border-radius: 20px;
}
.info {
  margin: 0 0 20px 0 !important;
}
.info a {
  font-size: 16px !important;
  margin: 0 5px;
}
.min {
  min-width: 1280px;
  margin: 0 auto;
}
.sppd_over {
  overflow: hidden;
}
.sppd_tl {
  width: 994px;
  float: left;
  position: relative;
}
.sppd_tl_wz {
  width: 100%;
  position: absolute;
  left: 0;

  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  padding: 0 20px;
  border-radius: 0 0 10px 10px;
}
.sppd_tr {
  width: 224px;
  float: right;
  padding: 8px 0 0 0;
  box-sizing: border-box;
}
.sppd_tr a {
  margin: 0 0 10px 0;
  display: block;
  border: solid 2px transparent;
  box-sizing: border-box;
  position: relative;
}
/*.sppd_tr a:hover{border:solid 2px #cee3ff;border-radius:10px;overflow:hidden;}*/
.sppd_tr a.current {
  border: solid 2px #cee3ff;
  border-radius: 10px;
}
.sppd_tr_icon {
  position: absolute;
  left: -45px;
  top: 60px;
  line-height: 0;
  display: none;
}
.sppd_tr a.current .sppd_tr_icon {
  display: block;
}
.sppd_video {
  padding: 0 0 56.25% 0;
  height: 0;
  overflow: hidden;
  border-radius: 10px;
}
/*聚焦中国共产党辽宁省第十三次代表大会*/
.ju_over {
  overflow: hidden;
}
.ju_bg {
  background: #f3f3f3 url(/channel-home/nen/images/ln1.jpg) no-repeat center top;
  padding: 0 0 50px 0;
}
.ju_nr {
  background: #fff;
  padding: 60px 0;
}
.ju_title1 {
  color: #d50c11;
  font-size: 30px;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  font-weight: bold;
  text-align: center;
  margin: 10px 0 15px 0;
  padding: 0 30px;
}
.ju_mt {
  margin-bottom: 35px;
}
.ju_swi_txt {
  color: #fff;
  background: #d50c12;
}
.ju_swiper .sl_l .swiper-button-prev {
  color: #fff;
  opacity: 1;
}
.ju_swiper .sl_l .swiper-button-next {
  color: #fff;
  opacity: 1;
}
.ju_swiper .sl_l .swiper-pagination {
  color: #fff;
}
.ju_swiper .sl_l {
  margin-bottom: 25px;
}
.ju_list1 {
  padding: 40px 0 60px 20px;
}
.ju_r {
  margin-right: 20px;
}
.ju_list2 {
  padding: 60px 0 40px 0;
}
.ju_list2 li {
  width: 360px;
  float: left;
  margin: 0 30px 15px 0;
  text-align: center;
}
.ju_list2 li:nth-child(3n) {
  margin-right: 0;
}
.ju_list2 .sl_cssjs1 img {
  width: 100%;
  height: 234px;
}
.ju_text1 {
  color: #111111;
  font-size: 18px;
  padding: 20px 10px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ju_l {
  width: 590px;
  height: 320px;
  background: #f5f5f5;
  float: left;
  padding: 25px 35px 0 125px;
  box-sizing: border-box;
  position: relative;
  margin: 0 0 60px 0;
}
.ju_list3 {
  padding: 0;
  margin: 0;
}
.ju_list3 li {
  font-weight: normal;
  font-size: 18px;
}
.ju_list4 {
  margin-bottom: 30px;
}
.ju_list4 li {
  height: auto;
}
.ju_list4 li:first-child a {
  color: #d50c11;
  font-size: 24px;
  margin-bottom: 10px;
}
.ju_qwfb {
  width: 36px;
  position: absolute;
  left: 37px;
  top: 40px;
  text-align: center;
  color: #ed8b8e;
}
.ju_qwfb a {
  color: #ed8b8e;
  margin: 22px 0 0 0;
  line-height: 1.2;
  display: block;
}
.ju_qwfb a:hover {
  color: #d50c11;
}
.ju_dl {
  width: 530px;
  float: left;
  margin: 0 0 0 20px;
}
.ju_dr {
  width: 550px;
  float: right;
  border: solid 2px #fde5e6;
  padding: 60px 30px 10px;
  box-sizing: border-box;
  position: relative;
  margin: 0 0 50px 0;
}
.ju_dr_title {
  text-align: center;
  position: absolute;
  top: -25px;
  left: 0;
  width: 100%;
}
.ju_dr_cssjs {
  width: 230px;
  height: 290px;
  float: left;
}
.ju_dr_list li {
  overflow: hidden;
  padding: 0 0 25px 0;
}
.ju_dr_list li a:hover .ju_dr_rtitle {
  color: #d50c11;
}
.ju_dr_r {
  width: 225px;
  float: right;
}
.ju_dr_rtitle {
  color: #111111;
  font-size: 24px;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  margin: 15px 0 10px 0;
}
.ju_dr_rt {
  color: #444444;
  font-size: 15px;
  line-height: 30px;
  height: 180px;
  overflow: hidden;
}
.ju_ai_title {
  position: relative;
}
.ju_ai_title a {
  color: #ed8b8e;
  position: absolute;
  right: 0;
  top: 13px;
}
.ju_ai_title a:hover {
  color: #d50c11;
}
.ju_ai_list {
  overflow: hidden;
  padding: 30px 0;
}
.ju_ai_list li {
  margin: 35px 0 0 0;
  overflow: hidden;
}
.ju_ai_list li a:hover .ju_ai_list_title {
  font-weight: bold;
}
.ju_ai_list_cssjs {
  width: 260px;
  height: 182px;
  float: left;
}
.ju_ai_list_r {
  width: 245px;
  float: right;
}
.ju_ai_list_title {
  color: #d50c11;
  font-size: 24px;
  line-height: 33px;
  height: 66px;
  overflow: hidden;
  margin: 15px 0;
}
.ju_ai_list_text {
  color: #555555;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}
.ju_city {
  width: 530px;
  float: left;
}
.ju_kt {
  width: 554px;
  float: right;
}
.ju_kt_title {
  color: #000000;
  font-size: 24px;
  line-height: 33px;
  height: 66px;
  overflow: hidden;
  margin: 10px 0 10px 0;
  padding: 0 60px;
  text-align: center;
}
.ju_kt_nr {
  background: #f5f5f5;
  padding: 12px 30px;
}
.ju_kt_text {
  color: #555555;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}
.ju_ai_list li a:hover .ju_kt_title {
  font-weight: bold;
}
.ju_rsj {
  padding: 45px 0 80px 0;
  overflow: hidden;
}
.ju_rsj li {
  width: 260px;
  float: left;
  margin: 0 33.33px 0 0;
}
.ju_rsj li:nth-child(4n) {
  margin-right: 0;
}
.ju_rsj li img {
  width: 100%;
  height: 182px;
}
.ju_rsj_text {
  color: #111111;
  font-size: 18px;
  line-height: 30px;
  height: 60px;
  padding: 0 25px;
  margin: 12px 0;
}
.ju_rsj li a:hover .ju_rsj_text {
  color: #d50c11;
}
/*喜迎二十大 辽宁在行动*/
.xy_bg1 {
  border-top: solid 20px #ffce23;
  background: #fffae9;
  padding: 80px 0;
}
.xy_r1 {
  width: 640px;
  float: right;
  position: relative;
}
.xy_r1 .jy_xdbh_l_cssjs img {
  width: 100%;
  height: 403px;
}
.xy_r1 .swiper-pagination {
  text-align: right;
  color: #999999;
  box-sizing: border-box;
  padding: 0 40px 0 0;
  bottom: 12px;
}
.xy_r1 .swiper-button-prev {
  background: none;
  left: 550px;
  bottom: 13px;
  margin: 0;
  top: auto;
  width: auto;
  height: auto;
}
.xy_r1 .swiper-button-next {
  background: none;
  left: 610px;
  bottom: 13px;
  margin: 0;
  top: auto;
  width: auto;
  height: auto;
}
.xy_r1 .sl_l .swiper-pagination {
  color: #fff;
}
.xy_r1 .swiper-button-prev {
  color: #fff;
  opacity: 1;
}
.xy_r1 .swiper-button-next {
  color: #fff;
  opacity: 1;
}
.xy_r1 .swiper-pagination {
  color: #fff;
}
.xy_r1 .swiper-slide {
  position: relative;
}
.xy_r1 .jy_xdbh_l_text {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 45px;
}
.xy_r1 .ju_swi_txt {
  background: rgba(173, 0, 0, 0.9);
}
.xy_l1 {
  width: 580px;
  float: left;
}
.xy_l_list {
  border-bottom: solid 1px #ffc5c5;
  height: 403px;
}
.xy_l_list li {
  border-top: solid 1px #ffc5c5;
  height: 134px;
  position: relative;
}
.xy_l_list li a {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  color: #d50c11;
  font-size: 32px;
  line-height: 40px;
  max-height: 80px;
  font-weight: bold;
  overflow: hidden;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.xy_title {
  margin: 30px 0 45px 0;
  position: relative;
}
.xy_more {
  position: absolute;
  right: 0;
  bottom: 15px;
  color: #a9a9a9;
}
.xy_more:hover {
  color: #ff0000;
}
.xy_l2 {
  width: 610px;
  float: left;
}
.xy_r2 {
  width: 610px;
  float: right;
}
.xy_cj_top {
  display: block;
  overflow: hidden;
}
.xy_cj_r {
  width: 330px;
  float: right;
}
.xy_l3 {
  width: 610px;
  float: left;
  padding: 0 30px;
  box-sizing: border-box;
}
.xy_r3 {
  width: 610px;
  float: right;
  padding: 0 30px;
  box-sizing: border-box;
}
.xy_title1 {
  text-align: left;
  padding: 0;
}
.xy_zx_list {
  border-top: dashed 1px #edb906;
}
.xy_zx_list li {
  border-bottom: dashed 1px #edb906;
  height: 59px;
  line-height: 58px;
}
.xy_db_list li {
  width: 270px;
  margin: 0 66.66px 50px 0;
  float: left;
}
.xy_db_list li:nth-child(4n) {
  margin-right: 0;
}
.xy_db_list li img {
  width: 100%;
  height: 340px;
}
.xy_db_text1 {
  color: #d50c11;
  font-size: 24px;
  line-height: 32px;
  height: 64px;
  overflow: hidden;
  margin: 20px 0 15px 0;
  padding: 0 15px;
}
.xy_db_text2 {
  color: #555555;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
  padding: 0 15px;
}
.xy_db_list li a:hover .xy_db_text1 {
  font-weight: bold;
}
.xy_video {
  margin: 0 0 60px 0;
  overflow: hidden;
}
.xy_video li {
  width: 302px;
  margin: 0 24px 12px 0;
  float: left;
  box-sizing: border-box;
  padding: 20px 16px 0;
  height: 280px;
  background: #f2f2f2;
}
.xy_video li:nth-child(4n) {
  margin-right: 0;
}
.xy_video li img {
  width: 100%;
  height: 155px;
}
.xy_vt {
  color: #000000;
  font-size: 18px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  padding: 0 20px;
  margin: 15px 0 0 0;
}
.xy_video li a:hover .xy_vt {
  color: #d50c11;
}
.xy_bg2 {
  background: #fffbee;
  padding: 1px 0 60px 0;
}
.xy_zj_list {
  padding: 8px 0 0 55px;
}
.xy_zj_list li {
  border-bottom: dashed 1px #edb906;
  margin-bottom: 28px;
}
.xy_zj_list .sl_text {
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}
.xy_bg1 .sl_text {
  font-size: 14px;
}
.xy_bg2 .sl_text {
  font-size: 14px;
  margin-bottom: 15px;
}
.xy_pl {
  padding: 0 0 0 78px;
}
.xy_pl li {
  line-height: 60px;
  height: 60px;
}
.xy_pl li:nth-child(1) a {
  font-weight: bold;
  color: #d50c11;
}
.xy_pl li:nth-child(6) a {
  font-weight: bold;
  color: #d50c11;
}
/*无限极公益普法专栏*/
.pf_nr {
  padding: 50px 0 0 0;
}
.pf_l1 {
  width: 740px;
  float: left;
  position: relative;
}
.pf_l1 .jy_xdbh_l_cssjs img {
  width: 100%;
  height: 464px;
}
.pf_l1 .jy_xdbh_l_text {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 45px;
  background: rgba(0, 0, 0, 0.5);
}
.pf_l1 .swiper-pagination {
  color: #999999;
  box-sizing: border-box;
  bottom: 10px;
  right: 10px;
  color: #fff;
}
.pf_l1 .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #988d87;
  opacity: 1;
  margin: 0 5px;
}
.pf_l1 .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}
.pf_r1 {
  width: 500px;
  float: right;
}
.pf_list1 li {
  margin: 25px 0 0 0;
}
.pf_list1 li a:hover .pf_text1 {
  font-weight: bold;
}
.pf_text1 {
  color: #0336b6;
  font-size: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: solid 1px #cfdbf8;
  line-height: 1;
  padding: 15px 0;
}
.pf_text2 {
  color: #888888;
  font-size: 16px;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  margin: 12px 0;
}
.pf_title {
  position: relative;
}
.pf_more {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.pf_text3 {
  font-size: 19px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  margin: 35px 0 10px 0;
  font-weight: bold;
}
.pf_text4 {
  color: #777777;
  font-size: 16px;
  line-height: 26px;
  height: 84px;
  overflow: hidden;
}
.pf_list2 li {
  width: 416px;
  height: 220px;
  float: left;
  margin: 0 16px 16px 0;
  background: #ecf6fd;
  border-top: solid 2px #a7c5da;
  padding: 0 30px;
  box-sizing: border-box;
}
.pf_list2 li a:hover .pf_text3 {
  color: #0336b6;
}
.pf_list3 li a:hover .pf_list3_t {
  color: #0336b6;
}
.pf_list2 li:nth-child(3n) {
  margin-right: 0;
}
.pf_list3 li {
  width: 286px;
  float: left;
  margin: 0 45.3px 20px 0;
  padding: 20px 0 0 0;
}
.pf_list3 li img {
  width: 100%;
  height: 350px;
}
.pf_list3 li:nth-child(4n) {
  margin-right: 0;
}
.pf_list3_t {
  background: url(https://www.sqrb.com.cn/cssjs/pf7.jpg) center top;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  text-align: center;
  margin: 13px 0 0 0;
  padding: 0 20px;
  font-size: 19px;
  font-weight: bold;
}
.pf_l2 {
  width: 590px;
  float: left;
  padding: 40px 0 0 0;
}
.pf_hd {
  width: 310px;
  float: right;
}
.pf_l2_t1 {
  color: #0336b6;
  font-size: 24px;
  line-height: 32px;
  height: 64px;
  overflow: hidden;
  margin: 15px 0;
}
.pf_l2_t2 {
  color: #888888;
  font-size: 16px;
  line-height: 26px;
  height: 84px;
  overflow: hidden;
}
.pf_l2 a {
  display: block;
  margin: 0 0 20px 0;
}
.pf_l2 a:hover .pf_l2_t1 {
  font-weight: bold;
}
.pf_r2 {
  width: 620px;
  float: right;
  padding: 40px 0 0 0;
}
.pf_r2_list li {
  background: #f0f8fc;
  height: 60px;
  line-height: 60px;
  padding: 0 40px 0 50px;
  margin: 0 0 5px 0;
  position: relative;
  box-sizing: border-box;
}
.pf_r2_list li a {
  font-size: 18px;
  color: #000000;
}
.pf_r2_list li a:hover {
  font-weight: bold;
}
.pf_r2_list li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #497dff;
  border-radius: 50%;
  position: absolute;
  left: 28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pf_list4 {
  padding: 40px 0 30px 0;
  overflow: hidden;
}
.pf_list4 li {
  width: 620px;
  float: left;
  margin: 0 40px 30px 0;
}
.pf_list4 li:nth-child(2n) {
  margin-right: 0;
}
.pf_list4 li a:hover .pf_list_t4 {
  color: #ff1f1f;
}
.pf_list_t {
  padding: 15px 35px;
  position: relative;
}
.pf_list_t1 {
  width: 34px;
  height: 66px;
  padding: 4px 0 0 0;
  border: solid 2px #ffb0b0;
  border-radius: 4px;
  text-align: center;
  font-size: 20px;
  line-height: 26px;
  box-sizing: border-box;
  color: #ff1f1f;
  font-weight: bold;
}
.pf_list_t2 {
  background: #fff7f7;
  padding: 20px 35px;
}
.pf_list_t3 {
  font-size: 16px;
  color: #555555;
  line-height: 26px;
  height: 84px;
  overflow: hidden;
}
.pf_list_t4 {
  color: #000000;
  font-size: 24px;
  line-height: 34px;
  height: 68px;
}
/*民生-用户投诉*/
.ms_nav {
  background: #2f79dc;
  font-size: 0px;
}
.ms_nav a {
  color: #fff;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  padding: 0 0 0 42px;
}
.ms_nav a:hover {
  text-decoration: underline;
}
.ms_nav a:first-child {
  padding: 0 0 0 50px;
}
.ms_nr {
  box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.1);
}
.ms_tk {
  background: #fff;
  height: 520px;
  overflow-y: auto;
  padding: 30px 50px;
  color: #333333;
  font-size: 16px;
  line-height: 36px;
}
.ms_tk_title {
  color: #ac050c;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.ms_tk_bg {
  background: #f4f4f4;
  padding: 20px 0 30px 0;
}
.ms_tk_btn {
  text-align: center;
  padding: 25px 0;
}
.ms_ts_nr {
  background: #fff;
  padding: 50px 100px 0;
  position: relative;
}
.ms_ts_table {
  width: 830px;
  color: #666666;
  font-size: 16px;
  line-height: 36px;
}
.ms_ts_table td {
  padding: 0 0 20px 0;
}
.ms_ts_red {
  color: #ff0000;
  font-size: 14px;
  padding: 0 0 0 5px;
}
.ms_ts_input {
  width: 100%;
  height: 36px;
  line-height: 34px;
  border: solid 1px #cdcfd4;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 0 25px;
  color: #000000;
  font-size: 16px;
}
.ms_ts_input1 {
  width: 235px;
  float: left;
}
.ms_ts_input2 {
  width: 235px;
  float: left;
}
.ms_ts_bot {
  padding: 50px 0;
  text-align: center;
  border-top: solid 1px #cdcfd4;
  margin: 40px 0 0 0;
}
.ms_ts_btn1 {
  width: 140px;
  height: 40px;
  border: none;
  background: #eaebed;
  color: #000000;
  font-size: 16px;
  border-radius: 20px;
  margin: 0 15px;
}
.ms_ts_btn2 {
  width: 140px;
  height: 40px;
  border: none;
  background: #2e84fa;
  color: #fff;
  font-size: 16px;
  border-radius: 20px;
  margin: 0 15px;
}
.ms_ts_icon {
  margin-left: 15px;
}
.ms_tx {
  width: 200px;
  border: solid 1px #cdcfd4;
  position: absolute;
  right: 110px;
  top: 105px;
}
.ms_tx img {
  width: 100%;
}
.ms_xxlx {
  margin: 0 20px 0 25px;
}
.file {
  position: relative;
  display: inline-block;
  background: #24aaff;
  border-radius: 5px;
  padding: 0 32px;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
  text-indent: 0;
  line-height: 40px;
  height: 40px;
  float: left;
  margin: 0 20px 0 0;
}
.file input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
}
.file:hover {
  color: #fff;
}
.ms_tx {
  display: block;
}
.ms_tx_ph {
  display: none;
}
.ms_tx_tr {
  display: none;
}
.td1_w {
  width: 12%;
}
.td2_w {
  width: 60%;
}
.td3_w {
  width: 26%;
}
/*民生问政*/
.mswz_top {
  height: 110px;
  background: url(https://www.sqrb.com.cn/cssjs/ms2.jpg) no-repeat 490px top;
}
.mswz_top_r {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #697a91;
  left: 260px;
  font-size: 14px;
}
.mswz_over {
  overflow: hidden;
}
.mswz_nr {
  margin-top: 60px;
}
.mswz_l {
  width: 620px;
  float: left;
}
.mswz_ll {
  width: 300px;
  float: left;
}
.mswz_lr {
  width: 300px;
  float: right;
}
.mswz_lt1 {
  color: #000000;
  font-size: 16px;
  line-height: 25px;
  height: auto;
  padding: 0 15px;
  overflow: hidden;
  text-align: center;
  margin: 5px 0 15px 0;
}
.mswz_lt2 {
  color: #777777;
  font-size: 15px;
  line-height: 28px;
  height: 168px;
  padding: 0 15px;
  overflow: hidden;
}
.mswz_ll a:hover .mswz_lt1 {
  color: #dd0000;
}
.mswz_lr a:hover .mswz_lt1 {
  color: #dd0000;
}
.mswz_r {
  width: 620px;
  float: right;
}
.mswz_r_list {
  padding: 0 0 0 20px;
}
.mswz_r_list li {
  padding: 0 0 30px 0;
}
.mswz_r_list li:last-child {
  padding: 0;
}
.mswz_r_t1 {
  color: #1163d5;
  font-size: 24px;
  padding: 0 20px;
  margin: 0 0 10px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mswz_r_t2 {
  color: #555555;
  font-size: 15px;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
}
.mswz_r_list li a:hover .mswz_r_t1 {
  color: #dd0000;
}
.mswz_r_btn {
  overflow: hidden;
  padding: 0 0 40px 20px;
}
.mswz_r_btn a {
  float: left;
  width: 190px;
  margin: 0 15px 0 0;
  display: block;
}
.mswz_r_btn a:nth-child(3n) {
  margin-right: 0;
}
.mswz_ly_list {
  padding: 10px 15px 0 20px;
}
.mswz_ly_list li {
  border-bottom: dashed 1px #cccccc;
  padding: 20px 120px 20px 0;
  position: relative;
}
.mswz_ly_list li::before {
  width: 3px;
  height: 3px;
  background: #000;
  content: "";
  position: absolute;
  left: -20px;
  top: 30px;
}
.mswz_ly_list_t1 {
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.mswz_ly_list_t2 {
  color: #555555;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.mswz_ly_list_t3 {
  color: #555555;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 20px;
}
.mswz_ly_list li a:hover .mswz_ly_list_t1 {
  color: #dd0000;
}
.mswz_table1 {
  color: #111111;
  font-size: 16px;
  text-align: center;
  width: 100%;
}
.mswz_table1 th {
  color: #777;
  font-weight: normal;
  height: 60px;
  text-align: center;
}
.mswz_table1 td {
  box-sizing: border-box;
  padding: 0 25px;
  height: 60px;
  vertical-align: middle;
}
.mswz_table1 tr:nth-child(2n) {
  background: #f7f7f7;
}
.mswz_table1_t {
  max-width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.mswz_table1 tr td:last-child {
  color: #aa0000;
}
.mswz_table2 {
  color: #111111;
  font-size: 16px;
  text-align: center;
  width: 100%;
}
.mswz_table2 th {
  color: #777;
  font-weight: normal;
  height: 60px;
  text-align: center;
}
.mswz_table2 td {
  box-sizing: border-box;
  height: 60px;
  vertical-align: middle;
}
.mswz_table2 tr:nth-child(2n) {
  background: #f7fbff;
}
.mswz_table2_t {
  max-width: 500px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 auto;
  text-align: left;
}
.mswz_table3 {
  color: #888888;
  font-size: 16px;
  text-align: center;
  width: 100%;
}
.mswz_table3 th {
  color: #777;
  font-weight: normal;
  height: 60px;
  border-bottom: dashed 1px #dddddd;
  text-align: center;
}
.mswz_table3 td {
  box-sizing: border-box;
  padding: 0 25px;
  height: 60px;
  vertical-align: middle;
  border-bottom: dashed 1px #dddddd;
}
.mswz_table3_t {
  max-width: 840px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 auto;
  color: #184178;
  text-align: left;
}
.mswz_table3 a:hover .mswz_table3_t {
  color: #dd0000;
}
.mswz_table3_name {
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 auto;
}
.mswz_ticon {
  width: 32px;
  float: left;
  margin: 11px 10px 0 13px;
  line-height: 1;
}
.mswz_title {
  height: 52px;
  line-height: 52px;
  color: #184178;
  font-size: 28px;
  font-weight: bold;
  position: relative;
}
.mswz_tit_btn {
  width: 92px;
  height: 32px;
  line-height: 30px;
  background: #ffeaea url(https://www.sqrb.com.cn/cssjs/ms3.png) no-repeat 17px center;
  padding: 0 0 0 40px;
  color: #fb0002;
  font-size: 17px;
  border: solid 1px #fff;
  border-radius: 16px;
  display: block;
  float: right;
  box-sizing: border-box;
  font-weight: normal;
  margin: 15px 15px 0 0;
}
.mswz_line {
  width: 100%;
  height: 20px;
  background: #d7e2f2;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.mswz_tsbt {
  float: left;
}
.mswz_tsbt span {
  width: 130px;
  height: 52px;
  line-height: 52px;
  color: #184178;
  background: #d7e2f2;
  border-radius: 20px 0 0 0;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  float: left;
  margin: 0 2px 0 0;
}
.mswz_tsbt span:hover {
  background: #2f78dc;
  color: #fff;
}
.mswz_tsbt span.current {
  background: #2f78dc;
  color: #fff;
}
.mswz_tsbt_r {
  width: 752px;
  height: 34px;
  line-height: 34px;
  float: right;
  margin: 18px 0 0 0;
  background: #e5ecf6;
  color: #184178;
  text-align: right; /* padding:0 25px 0 0; */ box-sizing: border-box;
}
.mswz_tsbt_r a {
  color: #184178;
  display: inline-block;
  margin: 0 10px;
}
.mswz_tsbt_r a:hover {
  color: #dd0000;
}
.mswz_page {
  padding: 40px 0 0 0;
  color: #666;
  text-align: center;
}
.mswz_page_input {
  width: 50px;
  border: solid 1px #333333;
  text-align: center;
}
/*民生问政--------------------------------详情*/
.de-box {
  width: 100%;
  overflow-x: hidden
}
.de-w-1000 {
  width: 1000px;
  margin: 0 auto
}
.de-p-b-60 {
  padding-bottom: 60px
}
.de-top:after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #f2f2f2
}
.de-top .de-news-top {
  padding-bottom: 15px;
  padding-top: 45px;
  background-repeat: no-repeat;
  background-position: 100% 100%
}
.de-top .de-news-top .de-news-title {
  color: #0c0c0c;
  font-size: 26px;
  line-height: 37px;
  margin-bottom: 18px;
  font-family: "Noto Serif SC", serif;
  font-weight: 700;
  text-align: center
}
.de-news-l {
  flex-wrap: nowrap;
}
.de-top .de-news-top .de-news-bot {
  line-height: 20px
}
[flex ~ ="cross:center"] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center
}
[flex ~ ="main:justify"] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
[flex] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
[flex] > * {
  display: block
}
[flex] > [flex] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.de-top .de-news-top .de-news-bot .de-news-l .de-news-text {
  color: #9197ad;
  font-size: 14px;
  font-weight: 400;
  margin-right: 24px;
  position: relative
}
.de-comment-star-count {
  cursor: pointer
}
.de-news-text {
  width: auto;
  padding: 0;
}
.de-corpointer {
  cursor: pointer
}
.de-top .de-news-top .de-news-bot .de-news-l .de-print-text {
  font-size: 14px;
  color: #d03333;
}
.de-content {
  padding: 20px 0;
  color: #454545;
  font-size: 16px;
  line-height: 30px
}
.de-content .de-imgbox {
  text-align: center;
  padding: 10px 0;
}
.de-content img {
  max-width: 70%
}
.de-p {
  line-height: 2.5;
  text-indent: 2em;
  font-size: 16px;
  padding: 0;
}
.de-p {
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-margin-end: 0;
  margin-inline-end: 0
}
.de-btn-list {
  margin-bottom: 65px
}
.de-reply-box {
  margin-bottom: 50px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(251, 252, 255, .59)), to(rgba(231, 237, 250, .32)));
  background: linear-gradient(180deg, rgba(251, 252, 255, .59), rgba(231, 237, 250, .32));
  border: 4px solid #94bfdb;
  box-sizing: border-box;
  padding-top: 30px;
  position: relative
}
.de-reply-box .de-reply-icon {
  position: absolute;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  top: -18px;
  left: 20px;
  right: 20px;
  background: #24aaff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  font-family: "Noto Serif SC", serif;
  font-weight: 700
}
.de-reply-box .de-reply-list {
  margin: 0 30px 30px 62px
}
.de-reply-box .de-reply-list .de-reply-item:last-child {
  border: none;
  padding-bottom: 0
}
.de-reply-box .de-reply-list .de-reply-item {
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e6e8f1
}
.de-comment-box {
  margin-bottom: 50px;
  position: relative
}
.de-comment-reply-box {
  padding: 20px 0 0 30px;
}
.de-comment-icon {
  height: 30px;
  line-height: 30px;
  color: #000;
  font-size: 22px;
  padding-left: 14px;
  margin-bottom: 38px;
  position: relative;
  font-family: "Noto Serif SC", serif;
  font-weight: 700
}
.de-comment-icon:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 20px;
  background: #eee;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 6px;
  border-bottom: 10px solid #d03333
}
.de-comment-box .de-comment-list {
  margin: 0 30px 0 67px
}
.de-comment-box .de-comment-list .de-comment-item {
  margin-top: 30px;
  border-bottom: 1px solid #e6e8f1;
  padding-bottom: 30px
}
.de-comment-box .de-comment-list .de-comment-item:last-child {
  border: none;
  padding-bottom: 0
}
.de-comment-box .de-comment-list .de-comment-item .de-comment-title {
  position: relative;
  color: #0c0c0c;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 7px
}
.de-comment-box .de-comment-list .de-comment-item .de-comment-title:before {
  content: "";
  position: absolute;
  width: 22px;
  height: 24px;
  top: 0;
  left: -32px;
  background-image: url(https://www.sqrb.com.cn/cssjs/ico.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%
}
.de-comment-box .de-comment-list .de-comment-item .de-comment-text {
  padding-right: 15px;
  color: #454545;
  font-size: 16px;
  line-height: 26px
}
.de-comment-box .de-comment-list .de-comment-item .de-comment-text img {
  max-width: 100%
}
.de-comment-box .de-comment-list .de-comment-item .de-comment-bot {
  margin-top: 4px;
  color: #bbb;
  font-size: 14px;
  margin-bottom: 10px
}
.de-el-form-item__label {
  width: 12%;
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 16px;
  color: #606266;
  line-height: 40px;
  padding: 0 12px 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.de-flex-item {
  position: relative
}
.de-el-form-item {
  margin-bottom: 22px;
}
.de-el-form-item__content {
  line-height: 40px;
  position: relative;
  font-size: 14px;
  padding-left: 12%;
}
.de-el-form-item__content:before, .de-el-form-item:before {
  display: table;
  content: ""
}
.de-el-form-item__label:before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px
}
.de-el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}
.de-el-input--small {
  font-size: 13px
}
.de-w-600 {
  width: 600px
}
.de-el-input--prefix input {
  padding-left: 40px
}
.de-el-input--small .de-el-input__inner {
  height: 32px;
  line-height: 32px
}
.de-el-input__inner, .de-el-textarea__inner {
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0 15px;
  -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
  width: 100%
}
.de-el-input__yzm {
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0 15px;
  -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
  transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
  width: 200px
}
.de-el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  -webkit-transition: .1s;
  transition: .1s;
  font-weight: 500;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px
}
.el-button + .el-button {
  margin-left: 10px
}
.el-button:focus, .el-button:hover {
  color: #d03333;
  border-color: #f1c2c2;
  background-color: #faebeb
}
.el-button:active {
  color: #bb2e2e;
  border-color: #bb2e2e;
  outline: 0
}
.el-button::-moz-focus-inner {
  border: 0
}
.el-button [class*=el-icon-] + span {
  margin-left: 5px
}
.el-button.is-plain:focus, .el-button.is-plain:hover {
  background: #fff;
  border-color: #d03333;
  color: #d03333
}
.de-sub-btn {
  width: auto;
  background: #24aaff;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  margin-top: 15px;
  position: relative;
  padding: 8px 20px;
  top: -10px
}
.de-el-button--primary {
  color: #fff;
  background-color: #24aaff;
  border-color: #24aaff
}
.de-el-button--medium {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px
}
.de-sub-btn:hover {
  background: #197ab8;
  color: #ffffff;
}
/*2022年辽宁两会*/
.lnlh_top {
  height: 809px;
  background: url(/channel-home/nen/images/lh1.jpg?v=1) no-repeat center top;
}
.lnlh_tt {
  padding: 672px 165px 0 170px;
  color: #ffcb4a;
  font-size: 16px;
}
.lnlh_tt_text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 0 0 5px;
}
.lnlh_tt_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  font-size: 42px;
  background: url(/channel-home/nen/images/lh12.png) no-repeat left center;
  padding: 0 0 0 125px;
  height: 72px;
  line-height: 72px;
  text-align: left;
  margin: 0 0 5px 0;
}
.lnlh_tt_title a {
  color: #fff;
}
.lnlh_ban {
  background: #9a1700;
  padding: 50px 0;
}
.lnlh_ban_k {
  position: relative;
  overflow: visible;
}
.lnlh_ban_t {
  background: #cc2302;
  height: 60px;
  line-height: 60px;
  color: #fff;
  text-align: center;
  padding: 0 20px;
  font-size: 18px;
}
.lnlh_ban_k .swiper-button-prev {
  width: 27px;
  height: 64px;
  background: url(/channel-home/nen/images/lh3.png) no-repeat left center/100% 100%;
  left: -60px;
  top: 280px;
}
.lnlh_ban_k .swiper-button-next {
  width: 27px;
  height: 64px;
  background: url(/channel-home/nen/images/lh4.png) no-repeat left center/100% 100%;
  right: -60px;
  top: 280px;
}
.lnlh_l1 {
  width: 750px;
  float: left;
}
.lnlh_r1 {
  width: 429px;
  height: 665px;
  padding: 2px 0 0 0;
  float: right;
  border: solid 1px #fff0bd;
  border-top: solid 2px #ffce23;
  background: #fffcf4;
}
.lnlh_list1 {
  padding: 0 0 0 12px;
}
.lnlh_list1 li {
  padding: 40px 0 0 0;
}
.lnlh_list1 li a {
  display: block;
  border-left: solid 2px #d50c11;
  padding: 0 0 0 14px;
  color: #111111;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lnlh_list1 li a:hover {
  color: #d50c11;
}
.lnlh_list2 {
  padding: 0 0 0 25px;
}
.lnlh_list2 li {}
.lnlh_list2_t {
  color: #d50c11;
  font-size: 28px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 15px 0;
}
.lnlh_list2_text {
  color: #666666;
  font-size: 15px;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
  margin: 0 0 30px 0;
}
.lnlh_list3 {
  padding: 27px 28px 0;
}
.lnlh_list3 li {
  border-top: dashed 1px #edb906;
}
.lnlh_list3 li a {
  display: block;
  color: #111111;
  font-size: 18px;
  line-height: 60px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lnlh_list3 li a:hover {
  color: #d50c11;
}
.lhjxs {
  background: #fff7f6;
  margin: 60px 0 0 0;
  padding: 0 0 65px 0;
}
.lhjxs_title {
  padding: 60px 0;
  position: relative;
}
.lhtitle_more {
  position: absolute;
  right: 5px;
  bottom: 70px;
  color: #a9a9a9;
}
.lhjxs_over {
  overflow: hidden;
}
.lhjxs_l {
  width: 610px;
  float: left;
}
.lhjxs_r {
  width: 610px;
  float: right;
}
.lhjxs_list1 {
  padding: 0 0 0 12px;
}
.lhjxs_list1 li {
  padding: 40px 0 0 0;
}
.lhjxs_list1 li a {
  display: block;
  border-left: solid 2px #db4648;
  padding: 0 0 0 14px;
  color: #111111;
  font-size: 18px;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lhjxs_list1 li a:hover {
  color: #d50c11;
}
.lhjxs_list2 {
  padding: 0 30px;
}
.lhjxs_list2_text {
  color: #da7376;
  font-size: 15px;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
  margin: 0 0 15px 0;
}
.lhjxs_list2 a {
  display: block;
  color: #d50c11;
  font-size: 26px;
  line-height: 40px;
  height: 80px;
  overflow: hidden;
  padding: 0 40px 0 0;
  margin: 0 0 15px 0;
}
.tjztd li {
  width: 202px;
  margin: 0 27px;
  text-align: center;
  float: left;
}
.tjztd_cssjs img {
  width: 202px;
  height: 150px;
}
.tjztd_text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  padding: 0 5px;
  margin: 10px 0;
}
.tjztd li a:hover .tjztd_text {
  color: #d50c11;
}
.tjztd_list {
  padding: 30px 15px 50px;
  overflow: hidden;
}
.tjztd_list li {
  width: 575px;
  margin: 0 100px 0 0;
  border-bottom: solid 1px #ffc2c4;
  float: left;
}
.tjztd_list li:nth-child(2n) {
  margin-right: 0;
}
.tjztd_list li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  line-height: 60px;
  position: relative;
  padding: 0 0 0 20px;
}
.tjztd_list li a::before {
  width: 5px;
  height: 5px;
  background: #d50c11;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.lhrsp {
  padding: 0 15px 40px;
  overflow: hidden;
}
.lhrsp li {
  width: 270px;
  margin: 0 56px 0 0;
  text-align: center;
  float: left;
}
.lhrsp li:nth-child(4n) {
  margin-right: 0;
}
.lhrsp_cssjs img {
  width: 270px;
  height: 200px;
}
.lhrsp_text {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  padding: 0 35px;
  margin: 15px 0 20px 0;
}
.lhrsp li a:hover .lhrsp_text {
  color: #d50c11;
}
.dbwys {
  background: #fffcf4;
  padding: 0 0 30px 0;
}
.dbwys_l {
  width: 625px;
  margin-left: 15px;
  float: left;
}
.dbwys_l ul li a {
  overflow: hidden;
  display: block;
}
.dbwys_l ul li {
  padding: 0 0 30px 0;
}
.dbwys_l_cssjs {
  width: 224px;
  height: 280px;
  float: left;
}
.dbwys_l_r {
  width: 362px;
  float: right;
}
.dbwys_l_r_title {
  color: #000000;
  font-size: 24px;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  font-weight: bold;
  margin: 20px 0 20px 0;
}
.dbwys_l_rt {
  font-size: 15px;
  color: #666666;
  line-height: 28px;
  height: 140px;
  overflow: hidden;
}
.dbwys_l ul li a:hover .dbwys_l_r_title {
  color: #d50c11;
}
.dbwys_r {
  width: 520px;
  float: right;
  margin: 0 20px 0 0;
}
.pljd_l {
  width: 600px;
  float: left;
  margin: 0 0 0 15px;
  position: relative;
}
.pljd_l_cssjs {
  width: 100%;
  height: 435px;
}
.pljd_l_text {
  width: 100%;
  height: 54px;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 54px;
  font-size: 16px;
  font-weight: bold;
  padding: 0 15px;
  box-sizing: border-box;
  text-align: center;
}
.pljd_r {
  width: 580px;
  float: right;
  margin: 0 20px 0 0;
}
.pljd_r_list {
  margin: 0 0 80px 0;
}
.pljd_r_list li {
  border-bottom: solid 1px #ffc2c4;
}
.pljd_r_list li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  line-height: 60px;
  position: relative;
  padding: 0 0 0 20px;
  color: #d50c11;
}
.pljd_r_list li a::before {
  width: 5px;
  height: 5px;
  background: #d50c11;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pljd_r_list li a:hover {
  font-weight: bold;
}
.tpbd_bg {
  background: #eeeeee;
  padding: 90px 0;
}
.tpbd_l {
  width: 785px;
  height: 545px;
  float: left;
  position: relative;
}
.tpbd_l_bg {
  width: 770px;
  height: 520px;
  background: #91181b;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.tpbd_l_cssjs {
  position: relative;
  z-index: 9;
}
.tpbd_l_cssjs img {
  width: 770px;
  height: 520px;
}
.tpbd_r {
  width: 495px;
  float: right;
}
.tpbd_r_title {
  padding: 25px 0 45px 0;
  text-align: center;
  position: relative;
}
.tpbd_more {
  position: absolute;
  right: 5px;
  bottom: 10px;
  color: #a9a9a9;
}
.tpbd_r_nr {
  height: 380px;
  background: #fff;
  padding: 43px 0 0 40px;
  box-sizing: border-box;
  overflow: hidden;
}
.tpbd_r_nr a {
  width: 200px;
  height: 135px;
  box-sizing: border-box;
  border: solid 3px #fff;
  float: left;
  margin: 0 18px 18px 0;
}
.tpbd_r_nr a img {
  width: 194px;
  height: 129px;
}
.tpbd_r_nr a.current {
  border: solid 3px #d3171c;
}
/*春节专题*/
.cj_bg2 {
  padding: 1px 0 40px 0;
  background: url(/channel-home/nen/images/cj8.png) repeat-y center top;
}
.cj_bg1 {
  background: #cc1d14;
}
.cj_bg {
  background: #ffecd8;
  margin: 0 10px;
  overflow: hidden;
  padding: 0 60px;
  box-sizing: border-box;
}
.cj_l {
  width: 585px;
  margin: 0;
}
.cj_l_ban img {
  width: 585px;
  height: 470px;
}
.cj_l_text {
  background: #ff6927;
  color: #fff;
}
.cj_l .swiper-pagination {
  color: #fff;
  bottom: 10px;
  padding: 0 36px 0 0;
}
.cj_l .swiper-button-next {
  color: #fff;
  bottom: 10px;
}
.cj_l .swiper-button-prev {
  color: #fff;
  bottom: 10px;
}
.cj_text1 {
  color: #9c0c10;
  font-size: 15px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  margin: 0 0 30px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cj_bot_cssjs {
  margin: 0 0 50px 0;
}
.cj_text2 {
  color: #ef1016;
}
.sl_title1 {
  padding: 0;
}
.sl_r a:hover .sl_title1 {
  text-decoration: underline;
}
.cj_list1 {}
.cj_list1 li {
  line-height: 50px;
  color: #d50c11;
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
.cj_list1 li a {
  color: #d50c11;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  padding: 0 0 0 20px;
}
.cj_list1 li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #d50c11;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cj_list1 li a:hover {
  text-decoration: underline;
}
.cj_list2 {
  width: 570px;
  float: left;
}
.cj_list2 li {
  width: 260px;
  float: left;
  margin: 0 50px 15px 0;
}
.cj_list2 li:nth-child(2n) {
  margin-right: 0;
}
.cj_list2 li img {
  width: 260px;
  height: 182px;
}
.cj_list2_t {
  height: 60px;
  line-height: normal;
  color: #ef1016;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 10px 25px 0 25px;
}
.cj_list2 li a {
  display: block;
}
.cj_list2 li a:hover .cj_list2_t {
  text-decoration: underline;
}
.cj_list3 li {
  width: 550px;
  float: left;
  margin: 0 40px 30px 0;
}
.cj_list3 li:nth-child(2n) {
  margin: 0;
}
.cj_list3 li a {
  display: block;
  overflow: hidden;
}
.cj_list3_cssjs {
  width: 260px;
  height: 182px;
  float: left;
}
.cj_list3_r {
  width: 265px;
  float: right;
}
.cj_list3_r_title {
  color: #ef1016;
  font-size: 30px;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  margin: 10px 0;
  font-weight: bold;
}
.cj_list3_r_text {
  color: #9c0c10;
  font-size: 15px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
}
.cj_list3 li a:hover .cj_list3_r_title {
  text-decoration: underline;
}
.cj_list4 li {
  width: 550px;
  float: left;
  margin: 0 40px 0 0;
}
.cj_list4 li:nth-child(2n) {
  margin: 0;
}
.cj_list4 li a {
  width: 450px;
}
.cj_list5 {
  overflow: hidden;
}
.cj_list5 li {
  width: 350px;
  float: left;
  margin: 0 45px 30px 0;
}
.cj_list5 li:nth-child(3n) {
  margin-right: 0;
}
.cj_list5 li img {
  width: 350px;
  height: 250px;
}
.cj_list5 li a {
  display: block;
}
.cj_list5 li a:hover .cj_list2_t {
  text-decoration: underline;
}
.cj_list6 {
  overflow: hidden;
}
.cj_list6 li a {
  width: 500px;
}
.cj_list6 li:nth-child(1) a {
  font-size: 25px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.cj_list6 li:nth-child(2) a {
  font-size: 25px;
  font-weight: bold;
}
.cj_list7 {
  overflow: hidden;
  margin-top: 40px;
}
.cj_list7 li {
  width: 228px;
  float: left;
  margin: 0 76px 0 0;
}
.cj_list7 li:nth-child(4n) {
  margin-right: 0;
}
.cj_list7 li img {
  width: 228px;
  height: 160px;
}
.cj_list7 li a {
  display: block;
}
.cj_list7 li a:hover .cj_list2_t {
  text-decoration: underline;
}
/*元宵节*/
.yx_bg {
  background: #f5e9bf;
}
.yx_nr {
  width: 1140px;
  margin: 0 auto;
}
.yx_bg1 {
  background: #f5e9bf;
  padding: 0 0 70px 0;
}
.yx_over {
  overflow: hidden;
}
.yx_l {
  width: 670px;
  margin: 0;
}
.yx_r {
  width: 420px;
  float: right;
  padding: 20px 0 0 0;
}
.yx_l_ban img {
  width: 670px;
  height: 390px;
}
.yx_l_text {
  background: #ee1a09;
  color: #fff17c;
}
.yx_l .swiper-pagination {
  color: #fff17c;
  bottom: 10px;
  padding: 0 36px 0 0;
}
.yx_l .swiper-button-next {
  color: #fff17c;
  bottom: 10px;
  left: 640px;
}
.yx_l .swiper-button-prev {
  color: #fff17c;
  bottom: 10px;
  left: 585px;
}
.yx_r_line {
  border-top: solid 1px #f8b18e;
  margin: 0 0 15px 0;
}
.yx_r .cj_list1 a {
  color: #ff0c00;
}
.yx_r .cj_list1 li::before {
  background: #ff0c00;
}
.yx_r_more {
  padding: 5px 0 0 0;
}
.yx_r_more a {
  color: #d5730b;
  font-size: 14px;
}
.yx_r_more a:hover {
  text-decoration: underline;
}
.sl_title1:hover {
  text-decoration: underline;
}
.yx_qss_bg {
  height: 960px;
  background: url(https://www.sqrb.com.cn/cssjs/yx3.jpg) no-repeat center top;
}
.yx_qss_nr {
  padding: 78px 0 0 270px;
  height: 580px;
  position: relative;
  box-sizing: border-box;
}
.yx_qss_list {
  overflow: hidden;
}
.yx_qss_list li {
  width: 242px;
  margin: 0 18px 0 0;
  float: left;
}
.yx_qss_list li a {
  display: block;
}
.yx_qss_list li a:hover .yx_qss_text1 {
  text-decoration: underline;
}
.yx_qss_cssjs1 {
  width: 100%;
  height: 170px;
  border: solid 3px #fe823f;
  display: block;
  box-sizing: border-box;
}
.yx_qss_text1 {
  color: #ee1a09;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 20px 20px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yx_qss_cssjs2 {
  position: absolute;
  left: 75px;
  top: 96px;
}
.yx_qss_list1 {
  padding: 60px 0 0 0;
  overflow: hidden;
}
.yx_qss_list1 li {
  width: 33.33%;
  float: left;
  box-sizing: border-box;
  border-right: solid 1px #d46a62;
  padding: 0 45px;
  margin: 0 0 75px 0;
  color: #ffe37d;
}
.yx_qss_list1 li a {
  display: block;
}
.yx_qss_list1 li:nth-child(3n) {
  border-right: none;
}
.yx_qss_list1 li a:hover .yx_qss_text3 {
  text-decoration: underline;
}
.yx_qss_text2 {
  color: #ffe37d;
  font-size: 15px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
}
.yx_qss_text3 {
  color: #ffe37d;
  font-size: 30px;
  line-height: 1;
  margin: 0 0 30px 0;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yx_qss_more {
  width: 120px;
  height: 24px;
  display: block;
  margin: 0 auto;
  background: #ff8c10;
  line-height: 24px;
  font-size: 14px;
  color: #b50d00;
  text-align: center;
  border-radius: 12px;
}
.yx_qss_more:hover {
  color: #f5e9bf;
  font-weight: bold;
}
.yx_xty_nr {
  width: 1280px;
  margin: 72px auto 100px auto;
  overflow: hidden;
}
.yx_xty_l {
  width: 838px;
  height: 838px;
  float: left;
  background: url(https://www.sqrb.com.cn/cssjs/yx6.png) no-repeat center center;
}
.yx_xty_l_nr {
  width: 721px;
  height: 721px;
  margin: 58px auto 0 auto;
  background: #ea271d;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.yx_xty_l_title {
  position: absolute;
  left: 62px;
  top: 170px;
}
.yx_xty_l_cssjs {
  width: 490px;
  height: 721px;
}
#swiperty {
  width: 490px;
  position: absolute;
  right: 0;
  top: 0;
}
#swiperty .swiper-pagination {
  text-align: left;
  left: 100px;
}
#swiperty .swiper-pagination-bullet {
  background: #ff948b;
  opacity: 1;
}
#swiperty .swiper-pagination-bullet-active {
  background: #ee1a09;
  opacity: 1;
}
.yx_xty_r {
  width: 290px;
  float: right;
  margin: 0 100px 0 0;
}
.yx_xty_list {
  padding: 40px 0 40px 0;
}
.yx_xty_list li {
  border-bottom: solid 1px #fda054;
  color: #ffe37d;
}
.yx_xty_list li a {
  display: block;
}
.yx_xty_text2 {
  color: #c11c0f;
  font-size: 15px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
  margin: 0 0 30px 0;
}
.yx_xty_text3 {
  color: #ff0c00;
  font-size: 30px;
  line-height: 1;
  padding: 40px 0;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yx_xty_list li a:hover .yx_xty_text3 {
  font-weight: bold;
}
.yx_xty_more {
  width: 120px;
  height: 24px;
  display: block;
  margin: 0 auto;
  background: #c11c0f;
  line-height: 24px;
  font-size: 14px;
  color: #f5e9bf;
  text-align: center;
  border-radius: 12px;
}
.yx_xty_more:hover {
  color: #f5e9bf;
  font-weight: bold;
}
.yx_sdl_bg {
  height: 880px;
  background: url(https://www.sqrb.com.cn/cssjs/yx8.jpg) no-repeat center center;
}
.yx_sdl_nr {
  padding: 250px 104px 140px;
  box-sizing: border-box;
}
.yx_sdl_nrb {
  width: 210px;
  height: 380px;
  background: url(https://www.sqrb.com.cn/cssjs/yx10.png) no-repeat center center;
  padding: 58px 0 0 0;
  box-sizing: border-box;
}
.yx_sdl_cssjs {
  width: 186px;
  height: 266px;
  margin: 0 auto;
  display: block;
}
.yx_sdl_more {
  width: 120px;
  height: 24px;
  display: block;
  margin: 0 auto;
  background: #ffb96e;
  line-height: 24px;
  font-size: 14px;
  color: #a8170c;
  text-align: center;
  border-radius: 12px;
}
.yx_sdl_more:hover {
  color: #a8170c;
  font-weight: bold;
}
#swipersd .swiper-slide {
  width: auto;
}
.yx_qjf_bg {
  background: url(https://www.sqrb.com.cn/cssjs/yx9.jpg) no-repeat center top;
}
.yx_qjf_more {
  padding: 70px 0;
}
.yx_qjf_list {
  overflow: hidden;
}
.yx_qjf_list li {
  width: 370px;
  height: 320px;
  margin: 0 15px 15px 0;
  background: url(https://www.sqrb.com.cn/cssjs/yx12.jpg) no-repeat center center;
  float: left;
  box-sizing: border-box;
  padding: 20px 15px 0;
}
.yx_qjf_list li a {
  display: block;
}
.yx_qjf_list li:nth-child(3n) {
  margin-right: 0;
}
.yx_qjf_list li a:hover .yx_qjf_text1 {
  text-decoration: underline;
}
.yx_qjf_list_cssjs {
  width: 340px;
  height: 240px;
}
.yx_qjf_text1 {
  color: #ffe37d;
  font-size: 16px;
  font-weight: bold;
  padding: 15px 30px 0;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yx_qjf_l {
  width: 800px;
  height: 730px;
  float: left;
  margin: 0 0 0 20px;
  background: url(images/yx13.png) no-repeat center top;
  box-sizing: border-box;
  padding: 175px 0 0 0;
  text-align: center;
}
.yx_qjf_top {
  padding: 70px 0;
  overflow: hidden;
}
.yx_qjf_l_cssjs {
  width: 650px;
  height: 440px;
}
.yx_qjf_l_text {
  color: #ffe37d;
  font-size: 24px;
  padding: 20px 20px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yx_qjf_r {
  width: 238px;
  float: right;
  margin: 145px 55px 0 0;
}
.yx_qjf_r_cssjs {
  width: 230px;
  height: 156px;
  border: solid 4px #df9d46;
  border-radius: 5px;
}
.yx_qjf_r a {
  margin: 0 0 18px 0;
  display: block;
}
.yx_qjf_r a.current .yx_qjf_r_cssjs {
  border: solid 4px #d92719;
}
/*2022全国两会*/
.over {
  overflow: hidden;
}
.t_pljd_bg {
  height: 536px;
  background: url(https://www.sqrb.com.cn/cssjs/tlh1.png) no-repeat center top;
  margin-bottom: 50px;
  margin-top: 80px;
}
.t_pljd_l {
  width: 610px;
  float: left;
}
.t_pljd_cssjs {
  border: solid 5px #f3b267;
  padding: 8px;
  background: #fff;
}
.t_pljd_cssjs img {
  width: 100%;
  height: 416px;
}
.t_pljd_text1 {
  height: 54px;
  line-height: 54px;
  background: #e00000;
  color: #fff;
  text-align: center;
  padding: 0 30px;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_pljd_r {
  width: 618px;
  float: right;
  padding: 0 28px 0 0;
  box-sizing: border-box;
}
.t_pljd_r_list li {
  height: 60px;
  line-height: 60px;
  background: #fff;
  border-radius: 10px;
  margin: 0 0 1px 0;
  padding: 0 35px;
}
.t_pljd_r_list li a {
  display: block;
  position: relative;
  padding: 0 0 0 25px;
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_pljd_r_list li a:hover {
  color: #e00000;
}
.t_pljd_r_list li a::before {
  width: 5px;
  height: 5px;
  background: #e00000;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0;
  top: 27px;
}
.t_pljd_title {
  padding: 12px 0 65px 50px;
  line-height: 1;
}
.t_pljd_title a {
  float: right;
  padding: 40px 0 0 0;
  color: #eaa665;
  font-size: 16px;
}
.t_pljd_title a:hover {
  color: #e00000;
}
.t_rdgz_l {
  width: 575px;
  float: left;
  margin-top: 70px;
}
.t_rdgz_l_title {
  padding: 0 0 30px 10px;
}
.t_rdgz_l_list li {
  border-bottom: solid 1px#ffc2c4;
  height: 60px;
  line-height: 59px;
  padding: 0 60px 0 0;
}
.t_rdgz_l_list li a {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
  color: #111111;
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_rdgz_l_list li a:hover {
  color: #e00000;
}
.t_rdgz_l_list li a::before {
  width: 5px;
  height: 5px;
  background: #e00000;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0;
  top: 27px;
}
.t_rdgz_l_list li:nth-child(1) a {
  color: #e00000;
  font-weight: bold;
}
.t_rdgz_l_list li:nth-child(7) a {
  color: #e00000;
  font-weight: bold;
}
.t_rdgz_more {
  padding: 25px 20px;
}
.t_rdgz_more a {
  color: #c81116;
  font-size: 16px;
}
.t_rdgz_more a:hover {
  font-weight: bold;
}
.t_rdgz_r {
  width: 640px;
  float: right;
  margin-top: 70px;
}
.t_rdgz_r_title {
  padding: 0 0 20px 222px;
}
.t_rdgz_r_list li {
  margin: 15px 0 0 0;
}
.t_rdgz_r_list li a {
  display: block;
  overflow: hidden;
}
.t_rdgz_r_cssjs {
  width: 196px;
  height: 232px;
  float: left;
}
.t_rdgz_r_t {
  width: 444px;
  float: right;
}
.t_rdgz_r_text1 {
  color: #e00000;
  font-size: 20px;
  padding: 0 15px;
  overflow: hidden;
  font-weight: bold;
}
.t_rdgz_r_text2 {
  height: 156px;
  background: #fff6eb;
  padding: 22px 30px 0 45px;
  box-sizing: border-box;
}
.t_rdgz_r_text3 {
  height: 112px;
  overflow: hidden;
  color: #666666;
  font-size: 16px;
  line-height: 28px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.lnkbj_title {
  height: 280px;
  background: url(https://www.sqrb.com.cn/cssjs/tlh6.png) no-repeat center top;
}
.lnkbj_bg {
  background: #c81116;
  padding: 70px 0 0 0;
}
.lnkbj_l {
  width: 670px;
  float: left;
}
.lnkbj_l_list li {
  height: 180px;
  background: url(https://www.sqrb.com.cn/cssjs/tlh5.png) repeat-x center top;
  padding: 0 35px;
}
.lnkbj_l_list_title {
  color: #fef9b6;
  font-size: 28px;
  line-height: 1;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 35px 0 25px 0;
}
.lnkbj_l_list_t {
  color: #ffa366;
  font-size: 16px;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}
.lnkbj_l_list li a:hover .lnkbj_l_list_title {
  text-decoration: underline;
}
.lnkbj_r {
  width: 570px;
  float: right;
}
.lnkbj_r_list {
  padding: 0 0 22px 20px;
}
.lnkbj_r_list li {
  padding: 25px 0 15px 0;
}
.lnkbj_r_list li a {
  padding: 0 0 0 20px;
  line-height: 1;
  border-left: solid 2px #f7e4a7;
  display: block;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lnkbj_r_list li a:hover {
  text-decoration: underline;
}
.lnkbj_bot {
  padding: 0 0 70px 0;
  overflow: hidden;
}
.lnkbj_bot li {
  width: 300px;
  height: 360px;
  float: left;
  background: #ffffdc;
  border: solid 5px #f3b267;
  box-sizing: border-box;
  padding: 20px 10px;
  margin: 30px 26.6px 0 0;
}
.lnkbj_bot li:nth-child(4n) {
  margin-right: 0;
}
.lnkbj_cssjs {
  width: 100%;
  height: 200px;
}
.lnkbj_text {
  color: #e00000;
  font-size: 18px;
  line-height: 30px;
  height: 60px;
  overflow: hidden;
  margin: 30px 0 0 0;
  padding: 0 20px;
  font-weight: bold;
  text-align: center;
}
.lnkbj_bot li a:hover .lnkbj_text {
  text-decoration: underline;
}
.t_nav {
  background: #e00000;
  height: 120px;
  text-align: center;
}
.t_nav a {
  color: #fef9b6;
  font-size: 24px;
  line-height: 120px;
  margin: 0 25px;
}
.t_nav a:hover {
  text-decoration: underline;
}
.t_title_t {
  color: #e00000;
  font-size: 16px;
  margin-top: 20px;
  text-align: center;
  padding: 0 20px;
}
.t_title_top {
  padding: 60px 0 30px 0;
}
.t_title {}
.t_title a {
  color: #e00000;
  font-size: 48px;
  line-height: 1;
  padding: 0 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  display: block;
  font-weight: bold;
}
.t_title a:hover {
  text-decoration: underline;
}
.t_zj_l {
  width: 670px;
  float: left;
}
.t_zj_l_list li {
  margin: 0 0 20px 0;
}
.t_zj_l_list li a:hover .t_zj_t1 {
  text-decoration: underline;
}
.t_zj_t1 {
  color: #e00000;
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
  padding: 25px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_zj_t2 {
  color: #666666;
  font-size: 16px;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}
.t_zj_l_list1 {
  padding: 20px 0 0 0;
}
.t_zj_l_list1 li {
  border-bottom: dashed 1px #f0b1b1;
  height: 60px;
  padding: 0 100px 0 0;
}
.t_zj_l_list1 li a {
  display: block;
  color: #111111;
  font-weight: bold;
  font-size: 20px;
  padding: 15px 0 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_zj_l_list1 li a:hover {
  color: #e00000;
}
.t_zj_r {
  width: 550px;
  float: right;
}
.t_qwfb {
  background: #fbe3c5;
  height: 630px;
  border-radius: 10px;
  padding: 40px 45px 0;
  box-sizing: border-box;
}
.t_qwfb_bg {
  background: #fff4ed;
  padding: 0 15px 15px;
}
.t_qwfb_k {
  border: solid 1px #fbddc5;
  border-top: none;
  height: 440px;
  padding: 45px 25px 0 30px;
  height: 440px;
  box-sizing: border-box;
}
.t_qwfb_k li {
  padding: 0 0 0 12px;
  line-height: 26px;
  color: #111111;
  font-size: 18px;
  height: 52px;
  overflow: hidden;
  margin: 0 0 22px 0;
  position: relative;
}
.t_qwfb_k li a {
  display: block;
}
.t_qwfb_k li::before {
  width: 4px;
  height: 4px;
  background: #e00000;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
}
.t_qwfb_more {
  text-align: center;
  padding: 20px 0 0 0;
}
.t_qwfb_more a {
  color: #c98228;
  font-size: 16px;
}
.t_qwfb_more a:hover {
  color: #c81116;
}
.t_lhrc {
  background: #c81116;
  margin: 80px 0 0 0;
  border-radius: 10px;
  position: relative;
  padding: 50px 45px 0;
  height: 230px;
  box-sizing: border-box;
}
.t_lhrc li {
  height: 70px;
  line-height: 70px;
  background: #f03030;
  padding: 0 15px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.t_lhrc li a {
  color: #fff;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t_lhrc li a:hover {
  text-decoration: underline;
}
.t_lhrc_title {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  top: -32px;
}
.t_lh_top {
  background: url(https://www.sqrb.com.cn/cssjs/tlh10.jpg) repeat-x center top;
}
#certify {
  position: relative;
  margin: 0 auto 80px auto;
}
#certify .swiper-wrapper {
  padding: 20px 0;
}
#certify .swiper-slide {
  width: 1000px;
  height: 560px;
  box-shadow: 0 1px 18px #ff0000;
  position: relative;
}
#certify .swiper-slide img {
  height: 560px;
}
#certify .swiper-slide p {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 50px;
  line-height: 50px;
  background: rgba(0, 0, 0, 0.6);
}
#swipert .swiper-button-prev {
  width: 140px;
  height: 560px;
  background: none;
  left: 0;
  top: 0;
  margin: 0;
}
#swipert .swiper-button-next {
  width: 140px;
  height: 560px;
  background: none;
  right: 0;
  top: 0;
  margin: 0;
}
#lnk {
  position: relative;
}
#lnk .swiper-wrapper {}
#lnk .swiper-slide {
  width: 1010px;
  height: 610px;
  position: relative;
}
#lnk .k {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
}
#lnk .swiper-slide img {
  height: 610px;
}
#lnk .swiper-slide p {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: left;
  color: #fff;
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 50px;
  line-height: 50px;
  background: rgba(0, 0, 0, 0.1);
  font-weight: bold;
  padding: 0 20px;
  box-sizing: border-box;
}
#lnk .swiper-slide-active .k {
  display: none;
}
#lnk .swiper-button-prev {
  left: 50%;
  margin-left: -540px;
}
#lnk .swiper-button-next {
  left: 50%;
  margin-left: 515px;
}
/*首页两会头部*/
.ilh_bg {
  height: 260px;
  background: url(https://www.sqrb.com.cn/cssjs/ilh1CZ.jpg?v=2) no-repeat center top;
  padding: 0;
  box-sizing: border-box;
}
.ilh_l {
  width: 450px;
  height: 630px;
  float: left;
  background: url(https://www.sqrb.com.cn/cssjs/ilh3.jpg) repeat-y center top;
  margin: 17px 0 0 0;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 50px 0 45px;
}
.ilh_l a:hover {
  text-decoration: underline;
}
.ilh_l_t1 {
  color: #e00000;
  font-size: 28px;
  line-height: 40px;
  max-height: 80px;
  overflow: hidden;
  font-weight: bold;
  margin: 40px 0 10px 0;
  text-align: center;
}
.ilh_l_t2 {
  color: #9b1111;
  font-size: 15px;
  line-height: 24px;
  max-height: 72px;
  overflow: hidden;
}
.ilh_l_list {
  margin-top: 20px;
  height: 370px;
  overflow: hidden;
}
.ilh_l_list li {
  border-bottom: solid 1px #e2b687;
  line-height: 24px;
  padding: 11px 0;
}
.ilh_l_list li a {
  display: block;
  max-height: 48px;
  font-size: 17px;
  overflow: hidden;
  color: #e00000;
  font-weight: bold;
}
.ilh_m {
  width: 380px;
  height: 647px;
  float: left;
  background: url(https://www.sqrb.com.cn/cssjs/ilh2.png) no-repeat center top;
  overflow: hidden;
  box-sizing: border-box;
  padding: 155px 35px 0;
}
.ilh_m_list li {
  margin: 0 0 45px 0;
}
.ilh_m_list_t {
  color: #f9e5a9;
  font-size: 15px;
  line-height: 24px;
  max-height: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box
}
.ilh_m_list_title {
  color: #fffdeb;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 28px;
  max-height: 56px;
  overflow: hidden;
  margin: 0 0 10px 0;
}
.ilh_m_list li a:hover .ilh_m_list_title {
  text-decoration: underline;
}
.ilh_r {
  width: 450px;
  height: 630px;
  float: right;
  background: url(https://www.sqrb.com.cn/cssjs/ilh4.jpg) repeat-y center top;
  margin: 17px 0 0 0;
  overflow: hidden;
  padding: 50px 20px 0 40px;
  box-sizing: border-box;
}
.ilh_r_list li {
  width: 190px;
  float: left;
  margin: 0 10px 0 0;
}
.ilh_r_list li:nth-child(1) {
  width: 100%;
}
.ilh_r_list li:nth-child(3) {
  margin-right: 0;
}
.ilh_r_t {
  color: #b65600;
  font-size: 16px;
  line-height: 24px;
  max-height: 48px;
  overflow: hidden;
  margin: 15px 0 20px;
  padding: 0 20px;
  font-weight: bold;
  text-align: center;
}
.ilh_r_cssjs {
  border: solid 2px #f3b267;
}
.ilh_r_cssjs img {
  width: 100%;
  height: 126px;
}
.ilh_r_list li:nth-child(1) .ilh_r_cssjs img {
  height: 262px;
}
.ilh_r_list li a:hover .ilh_r_t {
  text-decoration: underline;
}
/*健康频道*/
.jkpd_nav {
  background: #3890ef;
}
.jkpd_nav li {
  width: auto;
  padding: 0 17px;
}
.jkpd_nav li:nth-child(1) {
  margin-left: 35px;
}
.jkpd_title1 {
  height: 48px;
  line-height: 48px;
  padding: 0 0 0 55px;
  color: #388be4;
  font-size: 23px;
  font-weight: bold;
  background: url(https://www.sqrb.com.cn/cssjs/jk2.jpg) no-repeat left bottom;
}
.jkpd_more {
  float: right;
  line-height: 1;
  margin: 12px 5px 0 0;
}
.jkpd_title2 {
  height: 48px;
  line-height: 48px;
  padding: 0 0 0 55px;
  color: #ff8200;
  font-size: 23px;
  font-weight: bold;
  background: url(https://www.sqrb.com.cn/cssjs/jk3.jpg) no-repeat left bottom;
}
.jkpd_l {
  position: relative;
  padding: 40px 0 0 0;
  height: 340px;
}
.jkpd_l_t {
  position: absolute;
  left: 0;
  top: 40px;
}
.jkpd_list1 {
  width: 24.25%;
  margin-right: 1%;
  background: #e8f7ff;
}
.jkpd_list1:last-child {
  margin-right: 0;
}
.jkpd_list1 .jypd_t2 {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
.jkpd_list1 .jypd_r1 {
  padding: 10px 0 0 0;
}
.jkpd_list2 li a:hover {
  color: #0c73e3;
}
.jkpd_list2 li:nth-child(4) a {
  color: #0c73e3;
  font-weight: bold;
}
.jkpd_list3 {
  padding: 0 0 0 92px;
}
.jkpd_list3 li {
  height: 67px;
  border-bottom: dashed 1px #cacaca;
}
.jkpd_list3 li a {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  line-height: 67px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jkpd_list3 li a:hover {
  color: #0c73e3;
}
.jkpd_list5 {
  height: 700px;
}
.jkpd_list5 {
  padding: 20px 0 0 0;
}
.jkpd_list5 li {
  padding: 0 0 25px 0;
}
.jkpd_list6 {
  height: auto;
  overflow: hidden;
}
.jkpd_list6 li {
  height: 54px;
  line-height: 54px;
}
.jkpd_list10 {
  height: 432px;
}
.jkpd_list10 li:nth-child(9) a {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
}
.jkpd_list10 li:nth-child(10) a {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
}
.jkpd_list7 {
  height: 254px;
}
.jkpd_list7 li {
  background: #eff7fe;
}
.jkpd_list8 {
  margin: 20px 0 26px 0;
}
.jypd_list8_t {
  overflow: hidden;
}
.jkpd_list8 li a:hover .jypd_list8_t {
  color: #0c73e3;
}
.jkpd_list9 {
  height: 240px;
}
.jkpd_list9 li {
  height: 48px;
  line-height: 48px;
}
.jkpd_list9 li a:hover {
  color: #0c73e3;
}
.jkpd_lyb {
  background: #eff7fe;
  margin: 4px 0 50px 0;
  height: 290px;
  padding: 0 30px;
}
.jkpd_lyb ul {
  padding: 25px 0 0 0;
}
.jkpd_lyb ul li {
  border-bottom: dashed 1px #c5d2de;
}
.jkpd_lyb ul li a {
  line-height: 47px;
  color: #333333;
  font-size: 16px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jkpd_lyb ul li a:hover {
  color: #0c73e3;
}
/*奋进新时代 建功新征程（牢记嘱托 辽宁实践）*/
.fj_list1 {
  overflow: hidden;
  margin-top: 20px;
}
.fj_list1 li {
  width: 610px;
  float: left;
  margin: 0 60px 0 0;
  border-bottom: dashed 1px #f0b1b1;
  background: url(https://www.sqrb.com.cn/cssjs/fj8.png) no-repeat 14px center;
  padding: 0 10px 0 50px;
  line-height: 47px;
  box-sizing: border-box;
}
.fj_list1 li:nth-child(2n) {
  margin-right: 0;
}
.fj_list1 li a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #111111;
  font-size: 18px;
}
.fj_list1 li a:hover {
  color: #e00000;
}
.fj_more {
  padding: 20px 0 30px 0;
}
.fj_more a {
  color: #c81116;
  font-size: 16px;
}
.fj_more a:hover {
  text-decoration: underline;
}
.fj_list2 {
  margin-top: 20px;
  overflow: hidden;
}
.fj_list2 li {
  width: 560px;
  float: left;
  margin: 0 20px 0 40px;
  height: 48px;
  line-height: 48px;
  color: #111111;
  font-size: 18px;
  position: relative;
}
.fj_list2 li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.fj_list2 li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #d50c11;
  border-radius: 50%;
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fj_list2 li a:hover {
  color: #e00000;
}
.fj_list2 li:nth-child(1) a {
  color: #e00000;
  font-weight: bold;
}
.fj_list2 li:nth-child(2) a {
  color: #e00000;
  font-weight: bold;
}
.fj_list3 {
  overflow: hidden;
  padding: 0 0 30px 0;
}
.fj_list3 li {
  width: 300px;
  float: left;
  margin: 0 26.33px 30px 0;
  background: #ebebeb;
}
.fj_list3 li:nth-child(4n) {
  margin-right: 0;
}
.fj_list3_cssjs img {
  width: 300px;
  height: 206px;
}
.fj_list3_text {
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  color: #000000;
  font-size: 16px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fj_list3 li a:hover .fj_list3_text {
  color: #e00000;
}
.fj_list4_l {
  width: 610px;
  float: left;
}
.fj_list4_r {
  width: 610px;
  float: right;
}
.fj_list4 {
  padding: 15px 0 0 40px;
}
.fj_list4 li {
  height: 48px;
  line-height: 48px;
  color: #111111;
  font-size: 18px;
  position: relative;
}
.fj_list4 li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.fj_list4 li::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #d50c11;
  border-radius: 50%;
  position: absolute;
  left: -18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.fj_list4 li a:hover {
  color: #d50c11;
}
.fj_list4 li:nth-child(1) a {
  color: #e00000;
  font-weight: bold;
}
.fj_list4 li:nth-child(6) a {
  color: #e00000;
  font-weight: bold;
}
.fj_list5 {
  overflow: hidden;
  padding: 20px 0 50px 0;
}
.fj_list5 li {
  width: 300px;
  float: left;
  margin: 0 10px 30px 0;
  background: #ebebeb;
}
.fj_list5 li:nth-child(2n) {
  margin-right: 0;
}
.fj_list5 li a:hover .fj_list3_text {
  color: #e00000;
}
.fj_over {
  overflow: hidden;
}
.fj_top {
  background: #e00000;
}
.fj_text {
  text-align: center;
  padding: 0 0 50px 0;
}
.fj_text a {
  color: #fff683;
}
.fj_tt {
  padding: 40px 0 0 0;
}
.fj_text1 {
  color: #fff683;
  font-size: 48px;
  font-weight: bold;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 30px 0 0 0;
}
.fj_text2 {
  color: #ffbf59;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 30px 200px 0;
}
.fj_text a:hover {
  text-decoration: underline;
}
.fj_tbg {
  background: #fff url(https://www.sqrb.com.cn/cssjs/fj7.jpg) no-repeat center top;
  padding: 70px 80px 10px;
}
.fj_r_list li {
  border-bottom: dashed 1px #f0b1b1;
}
.fj_rtext2 {
  color: #666666;
  font-size: 16px;
  line-height: 28px;
  height: 84px;
  overflow: hidden;
  margin: 0 0 30px 0;
}
.fj_rtext1 {
  color: #e00000;
  font-size: 28px;
  line-height: 1;
  font-weight: bold;
  padding: 40px 0 28px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fj_r_list li a:hover .fj_rtext1 {
  text-decoration: underline;
}
.fj_r_ban {
  position: relative;
}
.fj_r_ban img {
  width: 610px;
  height: 420px;
}
.fj_r_tt {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  box-sizing: border-box;
  padding: 0 25px;
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* 24节气*/
.jq_bot {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  bottom: 0;
  background: url(https://www.sqrb.com.cn/cssjs/essjq/jq5.jpg) no-repeat center bottom/100% auto;
}
.jq_bot img {
  width: 100%;
}
.jq_logo {
  width: 18.75%;
  position: absolute;
  left: 1.5%;
  top: 2%;
}
.jq_t1 {
  width: 62%;
  position: absolute;
  left: 19%;
  top: 21%;
}
.jq_t2 {
  width: 22%;
  position: absolute;
  left: 39%;
  top: 55%;
}
.jq_t3 {
  width: 3%;
  position: absolute;
  left: 48.5%;
  bottom: 11%;
}
.jq_bg1 {
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  bottom: 0;
  background: url(https://www.sqrb.com.cn/cssjs/essjq/jq11.jpg) no-repeat center bottom/100% auto, url(https://www.sqrb.com.cn/cssjs/essjq/jq10.jpg) repeat-x center top;
}
.jq_bg1 img {
  width: 100%;
}
.jq_t4 {
  width: 11%;
  position: absolute;
  left: 6.25%;
  top: 11.5%;
}
.jq_t5 {
  width: 21.66%;
  position: absolute;
  right: 6.25%;
  top: 8.33%;
}
.jq_t6 {
  width: 3.75%;
  position: absolute;
  left: 9.68%;
  bottom: 7.29%;
}
.jq_nr {
  width: 44.7%;
  position: absolute;
  left: 22.3%;
  top: 20%;
}
.jq_text1 {
  color: #555555;
  font-size: 16px;
  line-height: 30px;
  height: 90px;
  overflow: hidden;
  margin: 0 0 50px 0;
}
.jq_list li {
  width: 28%;
  float: left;
  margin: 0 8% 0 0;
}
.jq_list li:nth-child(3n) {
  margin-right: 0;
}
.jq_text2 {
  color: #111111;
  font-size: 28px;
  line-height: 28px;
  height: 28px;
  margin: 20px 0;
  background: url(https://www.sqrb.com.cn/cssjs/essjq/jq8.png) no-repeat right center;
}
.jq_text3 {
  color: #025a72;
  font-size: 16px;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  font-family: "宋体";
  font-weight: bold;
}
.jq_text4 {
  color: #555555;
  font-size: 15px;
  line-height: 30px;
  height: 150px;
  overflow: hidden;
}
.jq_line {
  height: 1px;
  background: #d2d2d2;
  margin: 15px 0;
}
/* .jq_bg2{width:100%;height:100%;position:relative;left:0;top:0;background:url(https://www.sqrb.com.cn/cssjs/essjq/jq12.jpg) no-repeat center center/100% 100%;} */
.jq_bg2 {
  width: 100%;
  position: relative;
}
.jq_list li a:hover .jq_text4 {
  color: #025a72;
}
.jqk_k {
  width: 51%;
  position: absolute;
  left: 24.5%;
  top: 19.1%;
}
.jqk {
  text-align: center;
}
.jqk a {
  width: 4.8%;
  margin: 0 1.6%;
  display: inline-block;
}
.jqk a img {
  width: 100%;
}
.jqk_p {
  width: 100%;
  position: absolute;
  left: 0;
  top: 5%;
  text-align: center;
  z-index: 99;
}
.jqk_p img {
  width: 13.3%;
}
#swiperjq .swiper-button-prev {
  width: 13.5%;
  background: url(https://www.sqrb.com.cn/cssjs/essjq/jq13.png) no-repeat left top/100% auto;
  opacity: 1;
  left: 0;
}
#swiperjq .swiper-button-next {
  width: 13.5%;
  background: url(https://www.sqrb.com.cn/cssjs/essjq/jq14.png) no-repeat right top/100% auto;
  opacity: 1;
  right: 0;
}
.jq_i1 {
  animation: move1 3s forwards;
  transform: scale(0);
  opacity: 0;
}
.jqPhone {
  display: none;
}
@keyframes move1 {
  from {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.jq_i2 {
  animation: move2 3s forwards;
  transform: translateY(100px);
  opacity: 0;
}
@keyframes move2 {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.jq_i3 {
  animation: move3 1s 1s infinite;
  transform: scale(1);
  opacity: 0;
}
@keyframes move3 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* 文艺频道 */
.wypd_nav {
  background: #7755ce
}
.wypd_logo {
  width: 280px;
  float: left;
  font-weight: bold;
  color: #7755ce;
  font-size: 42px;
  height: 76px;
  line-height: 76px;
  box-sizing: border-box;
  padding: 0 0 0 50px;
  background: url(https://www.sqrb.com.cn/cssjs/wy2.jpg) no-repeat left top;
}
.wypd_title {
  height: 56px;
  line-height: 35px;
  padding: 0 0 0 58px;
  background: url(https://www.sqrb.com.cn/cssjs/wy3.png) no-repeat left top;
  color: #636bd5;
  font-size: 24px;
  font-weight: bold;
}
.wypd_list2 {
  height: 376px;
  margin: 14px 0 34px 0;
}
.wypd_list2 li {
  height: 47px;
  line-height: 47px;
  color: #333333;
  font-size: 16px;
}
.wypd_list2 li a:hover {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list2 li::before {
  width: 5px;
  height: 5px;
  background: #7755ce;
}
.wypd_list2 li:nth-child(1) a {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list2 li:nth-child(5) a {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list3 {
  height: auto;
  margin: 14px 0 34px 0;
}
.wypd_list3 li {
  height: 50px;
  line-height: 50px;
}
.wypd_list3 li a:hover {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list3 li:nth-child(10) a {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list3 li:nth-child(17) a {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list3 li:nth-child(24) a {
  color: #4d56d1;
  font-weight: bold;
}
.wypd_list3 li::before {
  width: 5px;
  height: 5px;
  background: #7755ce;
}
.wypd_list8 {
  height: 1050px;
}
.wypd_list8 li a:hover .jypd_list8_t {
  color: #4d56d1;
}
.wypd_r {
  width: 487px;
  float: right;
  padding: 30px 0 0 0;
}
.wypd_r_title {
  color: #2d349c;
  font-size: 24px;
  line-height: 36px;
  height: 72px;
  overflow: hidden;
  padding: 0 50px 0 0;
}
.wypd_r_more {
  border-top: dashed 1px #ccc;
  padding: 10px 0 0 0;
  margin: 15px 0 0 0;
  color: #999999;
}
.wypd_list5 {
  height: 1050px;
  margin: 20px 0 16px 0;
}
.wypd_list5 li {
  padding: 0 0 20px 0;
}
.wypd_list5 li a:hover .wypd_r_more {
  color: #4d56d1;
}
.wypd_more {
  line-height: 0;
  float: right;
  margin: 15px 10px 0 0;
}
/*公示公告频道*/
.gg_logo {
  float: left;
  font-weight: bold;
  color: #2a528a;
  font-size: 42px;
  height: 76px;
  line-height: 76px;
}
.gg_nav a {
  padding: 0 0 0 78px;
}
.gg_nav a:first-child {
  padding: 0 0 0 50px;
}
.gg_nr {
  padding: 40px 0;
}
.gg_list1 {
  padding: 35px 30px 0 35px;
  background: #f9f9f9;
  border-top: solid 1px #e4e9f3;
  margin-left: 20px;
  height: 480px;
  box-sizing: border-box;
}
.gg_list1 li {
  height: 50px;
  line-height: 50px;
  color: #111111;
  font-size: 17px;
  padding: 0 0 0 20px;
  position: relative;
}
.gg_list1 li a {
  color: #111111;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gg_list1 li a:hover {
  color: #5179bd;
}
.gg_list1 li::before {
  width: 3px;
  height: 3px;
  background: #111111;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gg_list2 {
  background: #fdfaf4;
  border-top: solid 1px #f5e7e0;
}
.gg_list2 li:nth-child(1) {
  font-size: 24px;
}
.gg_list2 li:nth-child(2) {
  font-size: 24px;
}
.gg_title {
  height: 42px;
  position: relative;
}
.gg_t {
  width: 160px;
  height: 56px;
  text-align: center;
  color: #fff;
  font-size: 23px;
  line-height: 38px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(https://www.sqrb.com.cn/cssjs/gg2.png) no-repeat left top;
}
.gg_t1 {
  width: 160px;
  height: 56px;
  text-align: center;
  color: #fff;
  font-size: 23px;
  line-height: 38px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(https://www.sqrb.com.cn/cssjs/gg3.png) no-repeat left top;
}
.gg_more {
  float: right;
  color: #bbbbbb;
  font-size: 14px;
  margin: 10px 10px 0 0;
}
.gg_list3 {
  padding: 20px 10px 0 0;
  border-top: solid 10px #e4e9f3;
  margin-left: 20px;
  box-sizing: border-box;
}
.gg_list3 li {
  border-bottom: dashed 1px #ccd1db;
  padding: 2px 0;
}
.gg_list3 li a {
  height: 60px;
  line-height: 60px;
  color: #111111;
  font-size: 17px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 30px 0 50px;
  position: relative;
}
.gg_list3 li a:hover {
  color: #5179bd;
}
.gg_list3 li a::before {
  width: 3px;
  height: 3px;
  background: #111111;
  content: "";
  position: absolute;
  left: 30px;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gg_list3 li:nth-child(even) a {
  background: #f9f9f9;
}
/*财经频道*/
.cjpd_logo {
  width: 280px;
  float: left;
  font-weight: bold;
  color: #4247b5;
  font-size: 42px;
  height: 76px;
  line-height: 76px;
  box-sizing: border-box;
}
.cjpd_nr {
  padding: 18px 0 18px 50px;
  box-sizing: border-box;
  background: url(https://www.sqrb.com.cn/cssjs/cjpd1.jpg) no-repeat right bottom;
}
.cjpd_nav {
  background: #4247b5;
}
.cjpd_nav li {
  width: auto;
  text-align: left;
  margin-left: 50px;
}
.cjpd_top {
  padding: 40px 0 0 0;
}
.cjpd_top a {
  width: 310px;
  float: left;
  margin: 0 13.33px 0 0;
}
.cjpd_top a:last-child {
  margin-right: 0;
}
.cjpd_zj {
  padding: 40px 0 0 0;
}
.cjpd_l {
  width: 620px;
  float: left;
}
.cjpd_r {
  width: 620px;
  float: right;
}
.cjpd_list1 {
  padding: 10px 30px 0 0;
}
.cjpd_list1 li {
  padding: 0 0 0 28px;
  color: #333333;
  font-size: 16px;
  line-height: 42px;
}
.cjpd_list1 li a {
  color: #333333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cjpd_list1 li:nth-child(1) {
  color: #333333;
  font-size: 22px;
  line-height: 55px;
  font-weight: bold;
}
.cjpd_list1 li:nth-child(6) {
  color: #333333;
  font-size: 22px;
  line-height: 55px;
  font-weight: bold;
}
.cjpd_list1 li a:hover {
  color: #4247b5;
}
.cjpd_title {
  border-bottom: solid 2px #b2b5ec;
  height: 40px;
}
.cjpd_title span {
  color: #4247b5;
  font-size: 27px;
  line-height: 1.2;
  font-weight: bold;
}
.cjpd_title a {
  color: #4247b5;
  float: right;
  padding: 10px 12px 0 0;
}
.cjpd_title a:hover {
  color: #4247b5;
}
.cjpd_xw {
  width: 228px;
  float: left;
  padding: 5px 0 0 0;
}
.cjpd_xw a {
  display: block;
  position: relative;
  margin: 25px 0 0 0;
}
.cjpd_xw img {
  width: 100%;
  height: 152px;
}
.cjpd_xw_t {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.65);
  height: 34px;
  line-height: 34px;
  padding: 0 20px;
  color: #fff;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.cjpd_xw_r {
  width: 360px;
  float: right;
  padding: 30px 0 0 0;
}
.cjpd_xw_r li {
  color: #333333;
  height: 42px;
  line-height: 42px;
}
.cjpd_xw_r li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 16px;
}
.cjpd_xw_r li a:hover {
  color: #ff0000;
}
.cjpd_list2 {
  padding: 20px 20px 50px;
}
.cjpd_list2 li {
  border-bottom: dashed 1px #cccccc;
}
.cjpd_list2_t1 {
  color: #333333;
  font-size: 19px;
  font-weight: bold;
  text-align: center;
  padding: 20px 50px 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cjpd_list2_t2 {
  color: #888888;
  font-size: 15px;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  margin: 0 0 20px 0;
}
.cjpd_list2 li a:hover .cjpd_list2_t1 {
  color: #4247b5;
}
.cjpd_list3 {
  padding: 20px 20px 0 0;
}
.cjpd_list3 li {
  color: #333333;
  height: 42px;
  line-height: 42px;
  padding: 0 0 0 32px;
  position: relative;
}
.cjpd_list3 li a {
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 16px;
}
.cjpd_list3 li a:hover {
  color: #ff0000;
}
.cjpd_list3 li::before {
  width: 3px;
  height: 3px;
  background: #111111;
  content: "";
  position: absolute;
  left: 10px;
  top: 20px;
}
.cjpd_bfcj {
  padding: 30px 0 0 0;
}
.cjpd_bfcj img {
  height: 183px;
}
/*港口雄开万里流 辽宁篇*/
.gk_ban {
  height: 970px;
  background: url(https://www.sqrb.com.cn/cssjs/gk1.jpg) no-repeat center top;
  position: relative;
  min-width: 1280px;
}
.gk_zj1 {
  padding: 40px 0 90px 0;
  overflow: hidden;
}
.gk_bg1 {
  background: #f1fdff;
  min-width: 1280px;
}
.gk_bg2 {
  background: #fff url(https://www.sqrb.com.cn/cssjs/gk6.jpg) no-repeat center top;
  min-width: 1280px;
}
.gk_bg3 {
  background: #f1fdff url(https://www.sqrb.com.cn/cssjs/gk13.jpg) no-repeat center top;
  padding: 100px 0 0 0;
  min-width: 1280px;
}
.gk_bg4 {
  background: #fff url(https://www.sqrb.com.cn/cssjs/gk16.jpg) repeat-x center top;
  min-width: 1280px;
}
.gk_tit1 {
  padding: 70px 0;
  text-align: center;
}
.gk_tit2 {
  padding: 106px 0 0 0;
  text-align: center;
}
.gk_tit3 {
  padding: 45px 0 50px 0;
  text-align: center;
}
.gk_tit4 {
  border-bottom: solid 1px #afcfea;
  padding: 35px 0 0 40px;
}
.gk_tit4 a {
  display: inline-block;
  margin: 0 50px -1px 0;
  color: #111111;
  font-size: 24px;
  border-bottom: solid 4px transparent;
  line-height: 50px;
}
.gk_tit4 a:hover {
  border-bottom: solid 4px #fd9960;
  color: #005bb0;
  font-weight: bold;
}
.gk_tit4 a.current {
  border-bottom: solid 4px #fd9960;
  color: #005bb0;
  font-weight: bold;
}
.gk_l1 {
  width: 485px;
  float: left;
}
.gk_r1 {
  float: right;
  text-align: right;
}
.gk_r1 a {
  display: inline-block;
  width: 166px;
  height: 330px;
  position: relative;
  margin-left: 15px;
}
.gk_r1 a:hover .gk_ceng {
  display: none;
}
.gk_r1 img {
  width: 166px;
  height: 330px;
}
.gk_over {
  overflow: hidden;
}
.gk_more {
  color: #5e92c2;
  font-size: 14px;
  line-height: 30px;
  border: solid 1px #5e92c2;
  border-radius: 16px;
  display: inline-block;
  padding: 0 30px;
}
.gk_mk {
  padding: 50px 0;
  text-align: center;
}
.gk_ceng {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  top: 0;
}
.gk_p1 {
  width: 552px;
  float: left;
  margin: 2px;
}
.gk_p1 img {
  width: 552px;
  height: 586px;
}
.gk_p2 {
  width: 358px;
  height: 206px;
  float: left;
  margin: 2px;
  position: relative;
}
.gk_p2 img {
  width: 358px;
  height: 206px;
}
.gk_p2 a:hover .gk_ceng {
  display: none;
}
.gk_p3 {
  width: 358px;
  height: 166px;
  float: left;
  margin: 2px;
  position: relative;
}
.gk_p3 img {
  width: 358px;
  height: 166px;
}
.gk_p3 a:hover .gk_ceng {
  display: none;
}
.gk_t1 {
  width: 1000px;
  height: 210px;
  background: url(https://www.sqrb.com.cn/cssjs/gk2.png) no-repeat center top;
  box-sizing: border-box;
  padding: 70px 75px 0;
  color: #fff;
  font-size: 15px;
  line-height: 29px;
  text-align: left;
  position: absolute;
  left: 50%;
  bottom: -20px;
  text-indent: 2em;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.gk_t2 {
  color: #0071da;
  font-size: 42px;
  line-height: 1.2;
  text-align: center;
  font-weight: bold;
  margin: 5px 0 20px 0;
}
.gk_t3 {
  background: #fff;
  color: #4a626f;
  font-size: 16px;
  line-height: 28px;
  padding: 12px 45px;
}
.gk_t4 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  color: #fff;
  font-size: 36px;
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.gk_t5 {
  background: #e0fbff;
}
.gk_t6 {
  font-size: 24px;
  font-weight: bold;
  color: #005bb0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 35px 0 0 0;
}
.gk_t7 {
  color: #4a626f;
  font-size: 16px;
  line-height: 28px;
  height: 84px;
  overflow: hidden;
  margin: 10px 0 25px 0;
}
.gk_t8 {
  height: 60px;
  background: #005bb0;
  line-height: 60px;
  color: #fff;
  font-size: 18px;
  text-align: center;
}
.gk_t9 {
  padding: 50px 150px;
  text-align: center;
}
.gk_t10 {
  color: #4a626f;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gk_t11 {
  color: #0044a0;
  font-size: 42px;
  font-weight: bold;
}
.gk_t12 {
  color: #eb2100;
  font-size: 36px;
  font-weight: normal;
  padding: 0 30px 0 0;
}
.gk_t13 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  font-size: 17px;
  background: rgba(0, 91, 176, 0.9);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  padding: 0 25px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.gk_list1 {
  padding: 0 14px;
  overflow: hidden;
}
.gk_list1 li {
  width: 270px;
  float: left;
  margin: 0 57px 0 0;
}
.gk_list1 li a {
  display: block;
}
.gk_list1 li:nth-child(4n) {
  margin-right: 0;
}
.gk_list1 li img {
  width: 270px;
  height: 400px;
}
.gk_list1 li:hover .gk_list1_t {
  color: #005bb0;
}
.gk_list1_t {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin: 30px 0;
  padding: 0 20px;
  text-align: center;
}
.gk_list2 li {
  height: 48px;
  line-height: 48px;
  padding: 0 0 0 40px;
  position: relative;
}
.gk_list2 li a {
  color: #111111;
  font-size: 16px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gk_list2 li::before {
  width: 5px;
  height: 5px;
  background: #0071da;
  position: absolute;
  content: "";
  left: 20px;
  top: 22px;
  border-radius: 50%;
}
.gk_list2 li a:hover {
  color: #0071da;
}
.gk_list3 {
  overflow: hidden;
  padding: 20px 0 0 0;
}
.gk_list3 li {
  width: 610px;
  float: left;
  border-bottom: solid 1px #c0e2f5;
  margin-right: 60px;
  padding: 0 15px;
  box-sizing: border-box;
}
.gk_list3 li:nth-child(2n) {
  margin-right: 0;
}
.gk_list3 li a:hover .gk_t6 {
  text-decoration: underline;
}
.swipergk {
  margin-bottom: 50px;
  position: relative;
}
.swipergk .swiper-button-prev {
  width: 27px;
  height: 64px;
  background: url(https://www.sqrb.com.cn/cssjs/gk17.png) no-repeat center center/100% 100%;
  left: -60px;
  margin-top: -32px;
}
.swipergk .swiper-button-next {
  width: 27px;
  height: 64px;
  background: url(https://www.sqrb.com.cn/cssjs/gk18.png) no-repeat center center/100% 100%;
  right: -60px;
  margin-top: -32px;
}
.swipergk1 {
  margin: 60px 0 50px 0;
  position: relative;
}
.swipergk1 .swiper-slide {
  position: relative;
}
.swipergk1 .swiper-button-prev {
  width: 40px;
  height: 50px;
  background: url(https://www.sqrb.com.cn/cssjs/gk19.png) no-repeat left top;
  left: 0;
  margin-top: -25px;
}
.swipergk1 .swiper-button-next {
  width: 40px;
  height: 50px;
  background: url(https://www.sqrb.com.cn/cssjs/gk19.png) no-repeat right -50px;
  right: 0;
  margin-top: -25px;
}
/*辽宁省互联网辟谣平台*/
.py_ban {
  height: 400px;
  background: url(https://www.sqrb.com.cn/cssjs/py1.jpg) no-repeat center top;
}
.py_nr {
  padding: 30px 0 0 0;
}
.py_title {
  border-bottom: solid 1px #ddd;
}
.py_t {
  border-bottom: solid 2px #889fdb;
  float: left;
  color: #1042c1;
  font-size: 23px;
  position: relative;
  bottom: -1px;
  line-height: 45px;
  padding: 0 8px;
  font-weight: bold;
}
.py_t1 {
  border-bottom: solid 2px #ef7463;
  float: left;
  color: #de1b00;
  font-size: 23px;
  position: relative;
  bottom: -1px;
  line-height: 45px;
  padding: 0 8px;
  font-weight: bold;
}
.py_list1 {
  padding: 0 15px;
  height: 220px;
}
.py_list1 li {
  height: 42px;
  line-height: 42px;
  color: #111111;
  font-size: 16px;
  font-weight: bold;
}
.py_list1 li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.py_list1 li a:hover {
  color: #1042c1;
}
.py_nr1 {
  padding: 0 15px;
}
.py_nr1 a:hover .py_text2 {
  color: #1042c1;
}
.py_text1 {
  color: #666666;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
  margin: 15px 0 30px 0;
}
.py_text2 {
  color: #111111;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.py_ad {
  padding: 75px 0 10px 0;
}
.py_ad a {
  display: block;
  margin: 0 0 30px 0;
}
.py_list2 {
  padding: 0 15px;
  margin-top: -15px;
}
.py_list2 li {
  height: 48px;
  line-height: 48px;
  color: #111111;
  font-size: 16px;
}
.py_list2 li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.py_list2 li a:hover {
  color: #1042c1;
}
.py_l1 {
  width: 360px;
  height: 180px;
  float: left;
  background: #ffefef;
  padding: 8px;
  box-sizing: border-box;
}
.py_r1 {
  width: 390px;
  height: 190px;
  float: right;
  position: relative;
  margin-right: 45px;
  border-bottom: dashed 1px #cccccc;
}
.py_text3 {
  color: #111111;
  font-size: 24px;
  line-height: 36px;
  max-height: 72px;
  overflow: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-60%);
}
.py_list3 {

  margin: -10px 0 10px 0;
}
.py_list3 li {
  padding: 0 0 10px 0;
  overflow: hidden;
}
.py_list3 li a:hover .py_text3 {
  color: #1042c1;
}
.py_list3 li:last-child .py_r1 {
  border: none;
}
.py_bot {
  overflow: hidden;
  padding: 0 0 30px 0;
}
.py_bot_l {
  width: 620px;
  float: left;
}
.py_bot_cssjs {
  width: 200px;
  float: left;
}
.py_bot_cssjs a {
  display: block;
  margin: 0 0 20px 0;
}
.py_bot_r {
  width: 620px;
  float: right;
}
.py_list4 {
  width: 370px;
  float: right;
  margin-right: 15px;
}
.py_list4 li {
  height: 48px;
  line-height: 48px;
  color: #111111;
  font-size: 16px;
}
.py_list4 li a {
  color: #111111;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.py_list4 li a:hover {
  color: #1042c1;
}
/*home*/
.listhome ul li {
  height: 32px;
}
.lr {
  width: 400px;
  float: right;
  overflow: hidden;
}
.lt_list2 {
  width: 355px;
  float: left;
  background: #f2f2f2;
  padding: 0 10px 20px 10px;
}
.lt_list2 ul li {
  width: 335px;
  float: left;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  padding-left: 10px;
}
.lr2 h2 {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #5577bb;
  float: left;
}
.lr2 h2 span {
  float: right;
  line-height: 70px;
}
.lr2 h2 a {
  color: #2f5c9d;
  font-weight: bold;
}
.price {
  width: 100%;
  margin: 0 auto;
}
.price h2 {
  font-size: 24px;
  color: #333;
  line-height: 1;
  font-weight: 400;
  padding-bottom: 10px;
  width: 140px;
  float: left;
  margin: 0px;
}
.category {
  width: 100%;
  overflow: hidden;
  position: relative;
  overflow: hidden;
  margin: 50px 0 35px 0;
}
.category:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 1px;
  z-index: 2;
}
.category:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  z-index: 2;
}
.category span {
  position: relative;
  right: -420px;
  top: -50px;
}
.category span a {
  color: #2f5c9d;
  font-weight: bold;
}
.category a:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.price .category ul li {
  display: table-cell;
  white-space: nowrap;
  font-size: 16px;
  text-align: center;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  position: relative;
  padding: 2px;
}
.price .category ul li a {
  color: #00a4ff;
}
.price .category ul li.active {
  color: #00a4ff;
}
.price .cont {
  display: none;
}
.price .cont.active {
  display: block;
}
.price .cont ul li {
  width: 380px;
  float: left;
  margin: 0 10px 0 0;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 12px;
}
.cont ul li img {
  width: 220px;
  height: 60px;
  float: left;
}
.price .cont ul li a:hover .cont_main h3.title {
  color: #00a4ff;
}
.price .cont ul li a .cont_main {
  display: table-cell;
  vertical-align: top;
}
.price .cont ul li a .cont_main h3.title {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  color: #00a4ff;
}
.price .cont ul li a .cont_main p.desc {
  font-size: 14px;
  line-height: 1.5;
  color: #666;
  height: 42px;
  margin-top: -2px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.cont2 ul li img {
  width: 220px;
  height: 60px;
  float: left;
}
.price .cont2 ul li a {
  display: block;
  font-size: 14px;
}
.price .cont2 ul li a:hover .cont_main h3.title {
  color: #00a4ff;
}
.price .cont2 ul li a .cont_main {
  display: table-cell;
  vertical-align: top;
}
.price .cont2 ul li a .cont_main h3.title {
  font-size: 18px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  color: #00a4ff;
}
.price .cont2 ul li a .cont_main p.desc {
  font-size: 14px;
  line-height: 40px;
  color: #666;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.bl {
  width: 790px;
  float: left;
  overflow: hidden;
}
.sls {
  width: 380px;
  float: left;
  overflow: hidden;
  margin-right: 42px;
}
.w400 {
  width: 415px;
  float: left;
  margin-right: 5px;
}
.w850 {
  width: 870px;
  float: left;
  overflow: hidden;
}
.iphone {
  width: 300px;
  float: right;
  background: url(https://www.sqrb.com.cn/cssjs/bg_iphone.png) left top no-repeat;
  height: 570px;
}
.bd4 {
  width: 100%;
  float: left;
  padding-top: 10px;
  height: 520px;
  overflow: hidden;
}
.bd4 h2 {
  height: 50px;
  float: left;
  margin-top: 0px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 2px;
  margin-left: 20px;
  margin-top: 10px;
  font-size: 20px;
  padding: 0px 20px;
}
.bd4 ul li {
  width: 230px;
  padding: 0px;
  line-height: 40px;
  font-size: 16px;
  float: left;
  margin: 0 35px;
  height: 40px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.bd4 ul li span {
  color: #18559f;
}
.bd4 ul li a {
  height: 35px;
  overflow: hidden;
}
.bd4_01 {
  width: 100%;
  height: 2000px;
  overflow-y: auto;
}
.bd3 {
  width: 100%;
  float: left;
  background-color: #f2f2f2;
  padding-bottom: 10px;
}
.bd3 h2 {
  height: 40px;
  line-height: 40px;
  float: left;
  background-color: #ce4b4b;
  margin-top: 0px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 20px;
}
.bd3 ul li {
  width: 380px;
  padding: 0px;
  line-height: 30px;
  font-size: 14px;
  float: left;
  margin: 0 10px 0 0;
  padding-left: 12px;
}
.bd3 ul li span {
  color: #18559f;
}
.bd3 ul li a {
  height: 30px;
  overflow: hidden;
}
.price .category2 {
  width: 100%;
  overflow: hidden;
  position: relative;
  overflow: hidden;
  height: 30px;
}
.price .category2:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 1px;
  z-index: 2;
}
.price .category2:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  z-index: 2;
}
.category2 span {
  position: relative;
  right: -420px;
  top: -50px;
}
.category2 span a {
  color: #2f5c9d;
}
.price .category2 a:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.price .category2 ul li {
  display: table-cell;
  white-space: nowrap;
  font-size: 20px;
  text-align: center;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  position: relative;
  padding: 6px 12px;
  color: #000;
  display: inline;
}
.price .category2 ul li.active a {
  color: #205fb5;
}
.price .cont2 {
  display: none;
}
.price .cont2.active {
  display: block;
}
.price .cont2 ul li {
  width: 380px;
  float: left;
  margin: 0 10px 0 0;
  line-height: 30px;
  box-sizing: border-box;
  overflow: hidden;
  background: url(/channel-home/nen/images/yuand_01.png) left center no-repeat;
  padding-left: 8px;
}
.cont2 ul li img {
  width: 220px;
  height: 60px;
  float: left;
}
.price .cont2 ul li a {
  display: block;
  font-size: 14px;
  margin: 0px 5px;
}
.price .cont2 ul li a:hover .cont_main h3.title {
  color: #00a4ff;
}
.price .cont2 ul li a .cont_main {
  display: table-cell;
  vertical-align: top;
}
.price .cont2 ul li a .cont_main h3.title {
  font-size: 18px;
  font-weight: 400;
  color: #333;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
}
.price .cont2 ul li a .cont_main p.desc {
  font-size: 14px;
  line-height: 1.5;
  color: #666;
  height: 42px;
  margin-top: -2px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.spi2 {
  width: 286px;
  height: 200px;
  float: left;
  margin-right: 7px;
  margin-left: 7px !important;
}
.tpb2 {
  position: relative;
}
.tpb2 a {
  width: 100%;
  height: 100%;
  display: block;
  color: #fff;
  overflow: hidden;
}
.tpb2 a img {
  width: 286px;
  height: 170px;
}
.tpb2 a .tm2 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  /*text-overflow:ellipsis;*/
  color: #fff;
  background: #ccc;
}
.tpb2 a .tpm2 {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 110px;
  bottom: 75px;
  background: url(https://www.sqrb.com.cn/cssjs/video_01.png) no-repeat;
}
.tpb2 a:hover .tpm2 {
  background: url(https://www.sqrb.com.cn/cssjs/video_02.png) no-repeat;
}
.wb2 {
  margin: 0px !important;
}
.bd5 {
  width: 100%;
  float: left;
  background-color: #f2f2f2;
  padding-bottom: 10px;
}
.w360 {
  width: 360px;
  float: left;
  margin-right: 5px;
}
.w360 img {
  width: 360px;
  float: left;
  margin-top: 20px;
  margin-left: 10px;
}
.w360 h2 {
  width: 320px;
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0 20px;
  margin-top: 20px;
  font-size: 18px;
  color: #2f5c9d;
}
.w360 p {
  width: 320px;
  height: 120px;
  line-height: 24px;
  float: left;
  padding: 0 20px;
  font-size: 14px;
  color: #000;
  overflow: hidden;
}
.price .category3 {
  width: 100%;
  overflow: hidden;
  position: relative;
  overflow: hidden;
  height: 50px;
  border-bottom: 1px solid #2f5c9d;
}
.price .category3:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 1px;
  z-index: 2;
}
.price .category3:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  z-index: 2;
}
.category3 span {
  position: relative;
  right: -420px;
  top: -50px;
}
.category3 span a {
  color: #2f5c9d;
  font-weight: bold;
}
.price .category3 ul li {
  display: table-cell;
  white-space: nowrap;
  text-align: center;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  position: relative;
  padding: 6px 22px;
  color: #043b8a;
}
.price .category3 ul li.active {
  color: #043b8a;
  padding: 6px 0px;
}
.price .category3 ul li a {
  float: left;
  color: #979797;
  font-size: 16px;
}
.w1200 {
  width: 1200px;
  float: left;
  background-color: #f2f2f2 !important;
}
.bd6 {
  width: 100%;
  float: left;
  background-color: #f2f2f2;
  padding-bottom: 10px;
}
.bd6 h2 {
  height: 40px;
  line-height: 40px;
  float: left;
  margin-top: 0px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 20px;
  width: 100%;
}
.bd6 h2 span {
  float: left;
  font-size: 20px;
  padding: 0px 20px;
  background: #043b8a;
  margin-left: 10px;
}
.bd6 h2 a {
  float: right;
  color: #ff0000;
  font-size: 14px;
  width: 100px;
  line-height: 50px;
  text-align: right;
}
.bd6 ul li {
  width: 380px;
  padding: 0px;
  line-height: 28px;
  font-size: 14px;
  height: 56px;
  float: left;
  margin: 0 10px;
  word-break: break-all;
  overflow: hidden;
}
.bd6 ul li span {
  color: #ff0000;
}
.bd6 ul li a {
  height: 35px;
  overflow: hidden;
}
.w350 {
  width: 350px;
  float: left;
  padding: 20px;
  height: 250px;
  overflow: hidden;
}
.w350 p {
  width: 350px;
  float: left;
  line-height: 30px;
  margin: 0;
}
.w350 p img {
  width: 350px;
  height: 180px;
}
.w350 h3 {
  width: 350px;
  line-height: 30px;
  height: 30px;
  position: relative;
  overflow: hidden;
  background: rgba(0, 0, 0, .4);
  text-align: center;
  bottom: 40px;
  color: #fff;
}
.w310 {
  width: 310px;
  height: 60px;
  line-height: 30px;
  position: relative;
  overflow: hidden;
  bottom: 40px;
}
.lr p {
  font-size: 16px;
  color: #2f5c9d;
  font-weight: bold;
  line-height: 24px;
  padding-bottom: 0px !important;
  margin: 0;
  float: left;
}
.conty ul li {
  width: 380px;
  float: left;
  margin: 0 10px;
  line-height: 30px;
  box-sizing: border-box;
}
.conty ul li img {
  width: 220px;
  height: 60px;
  float: left;
}
.conty ul li a {
  display: block;
  font-size: 14px;
  margin: 0px 5px;
}
.conty ul li a:hover .cont_main h3.title {
  color: #00a4ff;
}
.conty ul li a .cont_main {
  display: table-cell;
  vertical-align: top;
}
.conty ul li a .cont_main h3.title {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  color: #00a4ff;
}
.conty ul li a .cont_main p.desc {
  font-size: 14px;
  line-height: 1.5;
  color: #666;
  height: 42px;
  margin-top: -2px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.lten {
  width: 800px;
  float: right;
  background-color: #f2f2f2 !important;
}
.ltens {
  width: 800px;
  float: right;
}
.fang {
  float: left;
  margin-left: 25px;
  margin-top: 20px;
}
.fangc {
  font-size: 16px !important;
  color: #043b8a;
  font-weight: bold;
  line-height: 24px;
  padding-bottom: 0px !important;
  margin: 0;
  float: left;
  letter-spacing: 2px;
}
.fangc a {
  font-size: 16px;
  color: #043b8a;
}
.erweima {
  width: 370px;
  float: left;
  text-align: center;
  margin: 30px 15px;
}
.erweima p {
  width: 182px;
}
.guding {
  width: 100%;
  float: left;
  text-align: center;
}
.hiSlider-wrap {
  margin: 0;
}
.hiSlider {
  overflow: hidden;
}
.hiSlider-item {
  float: left;
}
.hiSlider-item a {
  display: block;
  margin: 0 auto;
}
.hiSlider-item a img {
  width: 100%;
  height: 440px;
}
.hiSlider-title, .thumbnail-text {
  font-size: 18px;
}
.gq72 {
  position: relative;
  z-index: 1;
  top: 230px;
}
.gqct {
  margin-top: 205px;
}
.ilh_bg, .iesd_bg {
  position: relative;
}
.iesd_bg {
  height: 260px;
  background: url(/channel-home/nen/images/iesd1CZ.jpg) no-repeat center top;
  padding: 0;
  box-sizing: border-box;
}
.jbzq {
  width: 400px;
  height: 46px;
  position: relative;
  overflow: hidden;
  margin-top: 20px;
}
.jbzq ul {
  position: absolute;
}
.jbzq .imgbox {
  width: 202px;
  height: 46px;
  float: left;
  padding: 0 10px;
  box-sizing: border-box;
}
.baozhi a {
  display: block;
  width: 48.5%;
  border: 1px solid #f1f1f1;
  margin-right: 2%;
  float: left;
  margin-top: 11px
}
.baozhi a img {
  width: 100%
}
.baozhi a:nth-child(2n) {
  margin-right: 0
}
.baozhibt {
  margin-top: -10px
}
.baozhibt a {
  width: 50%;
  float: left;
  text-align: center
}
@media (min-width:750px) {
  .mnav, .soo {
    display: none
  }
}
/*H5手机版样式*/
@media (max-width: 750px) {
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 30px;
  }
  .more {
    top: 0px
  }
  .bdsp_list_t2 {
    text-indent: 0
  }
  .soo {
    display: block;
    padding: 3px 10px;
    background: #f1f1f1;
    height: 40px;
    font-size: 14px
  }
  .soo input {
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #eee
  }
  .soo .s {
    width: 70px;
    text-align: center
  }
  .soo .q {
    padding-left: 10px
  }
  .mnav {
    width: 100%;
    overflow: hidden
  }
  .xdd_title {
    font-size: 20px!important;
    padding-top: 20px
  }
  .xdd_titl, .headline h2 a {
    font-size: 18px
  }
  .header {
    height: 75px;
    padding-top: 10px
  }
  .header .logo {
    width: 210px;
    background-size: 67%;
    margin-top: 25px;
    padding-left: 120px;
    padding-top: 20px;
    height: 65px;
	line-height:18px !important
  }
  .price .category2 ul li {
    padding: 6px 0px
  }
  .mnav ul li:first-child,.mnav ul li:nth-child(14n),.mnav ul li:nth-child(15n),.mnav ul li:nth-child(16n),.xzt ul li:nth-child(5n),.mm{
    display: none
  }
  .mnav ul li {
    width: 25% !important;
    float: left;
    background: #2165be;
    border: 1px solid #fff;
    text-align: center
  }
  .mnav ul li a {
    color: #fff
  }
  .xzt ul li{ width:49%!important;}
  .focus-container .active {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .pc, .header .hri, .ggao3, .bjsj, .pagination, .side,.wrap{
    display: none!important
  }
  .price .category2 {
    height: 70px;
    padding: 25px 10px 15px
  }
  .price .category2 a {
    font-size: 18px
  }
  .price {
    overflow: hidden
  }
  .gd_bg {
    padding: 0px 0 0 10px
  }
  .focus-rank-tab .active {
    padding-top: 5px;
    height: 40px
  }
	.xinwen h1{font-size: 20px!important}
  .content, .zuoce, .new, .new_left, .new_middle, .new_right, .mr0, .footer, .footer_bottom, .headline .layout, .headline .lingdao, .focus-rank, .w400, .lr, .qwfb_k, .wi800 ul:nth-child(2n), .wi800 ul, .mr0 ul, .sls, .footer_top, .wi800 ul li .po40, .po40, .new_right_ul, .jbzq, #menu, .price .cont2 ul li, .price .cont ul li, ul.nav, .control-box, .bigbox, .focus-container .list, .focus-container .text, .focus-container p, .news1_content, .weizhi_cn, .content_left, .content_left ul, .wrap,.shipin{
    width: 100% !important
  }
	.s_pc_nav{min-width:100%!important;max-width:100%!important;width:100%!important }
  .headline .rcmd {
    margin-top: 0;
    margin-bottom: 15px
  }
  .headline h2 {
    margin-top: 0
  }
  .content {
    padding: 0 10px
  }
  .headline .lingdao a {
    width: 48%
  }
  .focus-container, .focus-container .box, .focus-container .box a, .focus-container img {
    width: 100%;
    height: 210px
  }
  .focus-container .linear {
    height: 40px
  }
  .focus-container .list {
    font-size: 16px;
    height: 34px;
    line-height: 40px
  }
  .prev {
    left: 0;
    height: 100px;
    background: url(/pic/pre.png) no-repeat center;
    background-size: 60%;
    width: 40px;
    top: 50px;
    z-index: 99999;
    position: absolute;
  }
  .next {
    right: 0;
    height: 100px;
    background: url(/pic/next.png) no-repeat center;
    background-size: 60%;
    width: 40px;
    top: 50px;
    z-index: 99999;
    position: absolute;
  }
  .shipin {
    margin-top: 15px;
  }
  .new_right_div {
    width: 46%;
    height: auto
  }
  .control-bt, .tiw h4 {
    width: 100%;
    height: 49px;
    line-height: 30px;
    padding: 10px 10px 0;
    text-align: center
  }
 .wi800 ul li img, .tup img, .bo li img {
    width: 100% !important;
    height: auto !important
  }
  .xzt ul li img, .midimg ul li img, .new_right_div img{width: 100% !important;
    height: 80px!important}
.xzt ul li:nth-child(2n),.xzt ul li:nth-child(4n){ margin-right:0}
.xzt ul li:nth-child(3n){ margin-left:0}
.xzt ul li{ margin:0.5%}
  .more a {
    font-size: 14px;
    color: #1E3186
  }
  .bo li {
    width: 49%;
    margin: 1%;
    float: left
  }
  .bo li:first-child, .bo li:nth-child(3n) {
    margin-left: 0
  }
  .bo li:nth-child(2n), .bo li:nth-child(4n) {
    margin-right: 0
  }
  .footer_bottom {
    padding: 0 10px
  }
  /*列表页*/
  .weizhi_cn {
    height: 40px !important;
    padding: 7px 10px !important;
    width: 100% !important
  }
  .content_left {
    padding: 0 10px !important
  }
  .left_cn {
    width: 98% !important;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .left_time {
    display: none !important
  }
  .body img{ max-width:100%}
}

.zxjb_pc {
    width: 1280px;
    height: 176px;
    background: url(/pic/zxzn_pc.png) center top no-repeat;
    text-align: center;
    display: block;
}
.zxjb_pc a{
    width: 244px;
    height: 47px;
    display: inline-block;
    margin: 102px 20px 0;
}
.mt30zxjb {
    margin-top: 30px;
}